下载编译mysql
略 (请在 MySQL 官网下载 tar.gz 的 source 源码包)
官网5.6 下载地址: http://dev.mysql.com/downloads/mysql/5.6.html#downloads
编译参数会在其他文章中详细讲解
卸载旧版本
使用下面的命令检查是否安装有MySQL Server
1 | > rpm -qa | grep mysql |
1 | > rpm -e mysql #普通删除模式 |
安装mysql并初始化
把下载好的mysql二进制包放在 /usr/local/
下
1 | > useradd mysql |
启动mysql
创建mysql配置文件
1 | > vim /etc/my.cnf |
1 | > chown mysql:mysql /etc/my.cnf |
拷贝mysql启动命令
1 | > cp support-files/mysql.server /etc/init.d/mysqld |
这里一定要注意,虽然是在CentOS7系列上安装,CentOS7默认使用systemctl管理程序的启动与关闭,但是mysql5.6提供的脚本是使用service控制程序启动与关闭的脚本,所以需要放在/etc/init.d/
下,使用service的方式启动
进入mysql
进入mysql会碰到环境变量的问题,找不到mysql的执行文件
MySQL启动成功后,root默认没有密码,我们需要设置root密码。
设置之前,我们需要先设置PATH,要不不能直接调用mysql
修改/etc/profile文件,在文件末尾添加
1 | > vim /etc/profile |
关闭文件,运行下面的命令,让配置立即生效
1 | source /etc/profile |
现在,我们可以在终端内直接输入mysql进入,mysql的环境了
执行下面的命令修改root密码
1 | mysql -uroot |