摘自:http://www.cnblogs.com/yaohan/p/6288620.html
1 | wget http://downloads.mysql.com/archives/get/file/mysql-5.6.32.tar.gz |
安装编译环境
1 | yum install gcc gcc-c++ |
编译
1 | cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql |
若要重新运行配置,需要删除目录内CMakeCache.txt文件
1 | rm CMakeCache.txt |
1 | make && make install |
使用下面的命令查看是否有mysql用户及用户组
1 | cat /etc/passwd #查看用户列表 |
修改配置文件
1 | cp support-files/my-default.cnf /etc/my.cnf |
初始化数据库
1 | cd /usr/local/mysql/ |
修改文件和目录权限,否则开启服务会报错
1 | chown -R mysql:root /usr/local/mysql/mysql.sock |
测试开启编译安装的Mysql
1 | /usr/local/mysql/bin/mysqld_safe |
运行正常则添加启动脚本
1 | cp support-files/mysql.server /etc/init.d/mysql |