最新换服务器,所以打算重新配置一下环境 用最新稳定版的软件,所以这些配置都是生产环境下用的至于效果怎么样,只能等待后续的验证了
版本信息
centos版本:CentOS Linux release 7.3.1611 (Core)
mysql版本:mysql-5.7.18
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18.tar.gz
内存管理jemalloc版本:5.0.1
https://github.com/jemalloc/jemalloc/releases
下载地址:https://github.com/jemalloc/jemalloc/archive/5.0.1.tar.gz
准备mysql需要的文件
mysql需要这个(mysql5.7最高支持到boot1.59):https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
PS:第一次想的是用boost最新的(1.64)最后mysql提示只支持到1.59
准备文件如下:
开始安装
1.移除已经安装的mysql和boost
rpm -qa | grep mysql
rpm -qa | grep boost
yum -y remove boost-*
rpm -e --nodeps boost-filesystem-1.41.0-11.el6_1.2.x86_64
rpm -qa | grep mysql
rpm -qa | grep boost
yum -y remove boost-*
rpm -e --nodeps boost-filesystem-1.41.0-11.el6_1.2.x86_64
由于没用安装上面两项所以就不用移除了。如果有可以用上面的命令移除
2.安装编译依赖
yum install gcc gcc-c++ ncurses ncurses-devel bison libgcrypt perl automake autoconf libtool make
yum install gcc gcc-c++ ncurses ncurses-devel bison libgcrypt perl automake autoconf libtool make