本教程本人通过网上查找,自己总结的,亲测没得问题;
下载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
|
设计随机系统开机启动
查看MySql默认密码
安装并且启动后在/var/log/mysqld.log文件中生成一个随机的默认密码。我们使用此默认密码修改我们MySql数据库的密码;
centos7通过yum装完mysql,找不到root密码,网上文章都说了一条指令
1
| grep 'temporary password' /var/log/mysqld.log
|
但是我的mysqld.log中根本没有temporary password,折腾了半天才找到解决方案,相信有小伙伴会遇到一样的问题,贴出来给大家参考:
1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)
2.重启mysqld服务
1
| systemctl restart mysqld
|
3.再去找临时密码
1
| grep 'temporary password' /var/log/mysqld.log
|
后记
本教程适用于MySql5.7以上的版本;