1、安装基本服务
yum -y install gcc-c++ ncurses-devel cmake
2、将boost软件包解压到/usr/local/boost/目录下:链接:https://pan.baidu.com/s/1uL8gHF4gLZ8TLtesbQ9tUw 密码:tji1
tar -xf boost_1_59_0.tar.gz #解压,没boost目录手动创建
3、将mysql源码包复制到/usr/local/src 并解压
注意:该目录没有强制要求,你想在哪解压编译都行,但空间必须10左右,不然会出错!
软件链接:https://pan.baidu.com/s/15AHdKfShdhBe6ua2nKnAEQ 密码:lcrq
tar -xf mysql-5.7.19.tar.gz #解压mysql软件包,
4、进入mysql-5.7.19 目录
cd mysql-5.7.19
5、依次输入:
注意:如果检测过程中出错,删除缓存文件 rm CMakeCache.txt ,再用cmake编译
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql57 -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
##-DCMAKE_INSTALL_PREFIX=/usr/local/mysql57 #生成数据库软件的路径
##-DWITH_BOOST=/usr/local/boost #boost软件包路径
6、等待编译完成,输入:make
7、等待生成数据库,输入:make install