MySQL数据库5.6编译安装

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、查看是否启动

发表评论

登录... 后才能评论