源码安装mysql
一、准备环境
准备源码包:可以去www.mysql.com下载,
附加下载工具boost
wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
安装编译环境
文章图片
朱彤@
yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake
二、开始安装
groupadd mysql
useradd -r -g mysql -s /bin/false mysql ##不允许此用户登录
tar xvf mysql-5.7.19.tar.gz
cd mysql-5.7.19/
mv ../boost_1_59_0.tar.gz .
tar xvf boost_1_59_0.tar.gz ##将此包解压到mysql文件夹下
1.配置mysql各种插件
[root@mysql-5.7.17 ~]# cmake. \
-DWITH_BOOST=boost_1_59_0/ \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DSYSCONFDIR=/etc \##系统配置目录路径
-DMYSQL_DATADIR=/usr/local/mysql/data \##删库跑路位置
-DINSTALL_MANDIR=/usr/share/man \ ##man手册
-DMYSQL_TCP_PORT=3306 \##端口号
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \##字符集
-DEXTRA_CHARSETS=all \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_READLINE=1 \
-DWITH_SSL=system \##加密
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1
2.配置完成
3.开始编译 【源码安装mysql】指定两个内核编译,会加快编译速度
文章图片
[root@localhost mysql-5.7.19]make -j 2
4.开始安装
[root@localhost mysql-5.7.19]makeinstall
推荐阅读
- Mac安装Chromedriver
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- MAC安装Mongo
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- Android事件传递源码分析
- react|react 安装
- VueX--VUE核心插件
- Quartz|Quartz 源码解析(四) —— QuartzScheduler和Listener事件监听
- py连接mysql
- 2019-01-18Mysql中主机名的问题