1、下载源码包
https://file-cnbugs-1259797711.cos.ap-shanghai.myqcloud.com/mysql%E7%9B%B8%E5%85%B3/mysql-5.6.31.tar.gz
2、安装依赖环境
[root@zabbix mysql-5.6.31]# yum install gcc gcc-c++ ncurses-devel libaio bison git cmake ncurses -y
3、解压并编译安装
[root@zabbix tar]# tar xf mysql-5.6.31.tar.gz
[root@zabbix tar]# cd mysql-5.6.31
[root@zabbix mysql-5.6.31]# cmake . -DMYSQL_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql-data/ -DSYSCONFDIR=/usr/local/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
[root@zabbix mysql-5.6.31]# make && make install
4、初始化配置
[root@zabbix mysql-5.6.31]# cp support-files/my-default.cnf /usr/local/mysql/my.cnf
[root@zabbix mysql-5.6.31]# cp support-files/mysql.server /etc/init.d/mysqld
[root@zabbix mysql-5.6.31]# chmod +x /etc/init.d/mysqld
[root@zabbix mysql-5.6.31]# useradd -s /sbin/nologin mysql
[root@zabbix mysql-5.6.31]# chown -R mysql. /data/mysql-data/
[root@zabbix mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql-data/ --basedir=/usr/local/mysql
[root@zabbix mysql]# /etc/init.d/mysqld start
5、数据库启动
[root@zabbix mysql]# /etc/init.d/mysqld start
6、查看是否启动