通过源码在linux上安装mysql最新稳定版本:mysql-5.7.17
为了方便安装过程中不受boost依赖的影响,直接从官网下载mysql-boost-5.7.17.tar.gz版本。(官方解释,编译过程中需要boost,但实际没有用到。)
安装目录:
启动脚本:/etc/init.d/mysqld
程序根目录:/usr/local/mysql
数据目录:/data/mysql
安装过程
1.安装依赖
#yum install -y cmake gcc-c++* make ncurses-devel
2.创建mysql用户
#groupadd mysql
#useradd -r -g mysql -s /bin/false mysql
3.下载mysql-boost-5.7.17.tar.gz,上传到服务器
#tar xzf mysql-5.7.17.tar.gz
#cd mysql-5.7.17
#mkdir bld
#cd bld/
#cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql
#在此指定参数后减少很多后面启动过程中的操作
#make