0. 检查是否已安装并删除已安装的包
yum list installed mysql* yum remove mysql-community-client.x86_64 mysql-community-common.x86_64 mysql-community-devel.x86_64 mysql-community-libs.x86_64 mysql-community-libs-compat.x86_64 mysql-community-server.x86_64 mysql80-community-release.noarch 移除mysql文件夹 [root@centos1 ~]# whereis mysql mysql: /usr/local/mysql [root@centos1 ~]# rm -rf /usr/local/mysql 1.更新mysql源 rpm -Uvh https://repo.mysql.com/mysql80-community-release-el6.rpm 2.安装mysql yum install -y mysql-community-server mysql-community 速度不一,请等待。。。。。。 3.添加mysql执行运行等级 chkconfig --level 2345 mysqld on 拓展: 2、3、4、5 对应不同的运行等级: 0 - halt (系统直接关机) 1 - single user mode (单人维护模式,用在系统出问题时的维护) 2 - Multi-user, without NFS (类似底下的 runlevel 3,但无 NFS 服务) 3 - Full multi-user mode (完整含有网络功能的纯文字模式) 4 - unused (系统保留功能) 5 - X11 (与 runlevel 3 类似,但加载使用 X Window) 6 - reboot (重新启动) 如果2、3、4、5 不为on, 则表示 nginx服务在运行级别为2、3、4、5时候没有启动 (即开机的时候不会启动ngnix服务) 例如 chkconfig --level 2345 nginx on 表示设置nginx 服务在运行级别为2、3、4、5时启动 (即设置开机启动nginx服务) 4.启动服务 service mysqld start 5. 查看初始化密码 cat /var/log/mysqld.log | grep password