本教程本人通过网上查找,自己总结的,亲测没得问题;

下载MySql安装包

1
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

安装MySql源

1
shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查MySql源是否安装成功

1
shell> yum repolist enabled | grep "mysql.*-community.*"

开始安装MySql

1
shell> yum install mysql-community-server

启动MySql服务器

1
shell> systemctl start mysqld

检查MySql启动状态

1
shell> systemctl status mysqld

设计随机系统开机启动

1
systemctl enable mysqld

查看MySql默认密码

安装并且启动后在/var/log/mysqld.log文件中生成一个随机的默认密码。我们使用此默认密码修改我们MySql数据库的密码;

centos7通过yum装完mysql,找不到root密码,网上文章都说了一条指令

1
grep 'temporary password' /var/log/mysqld.log

但是我的mysqld.log中根本没有temporary password,折腾了半天才找到解决方案,相信有小伙伴会遇到一样的问题,贴出来给大家参考:

1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

1
rm -rf /var/lib/mysql

2.重启mysqld服务

1
systemctl restart mysqld

3.再去找临时密码

1
grep 'temporary password' /var/log/mysqld.log

后记

本教程适用于MySql5.7以上的版本;