该文仅做记录用,如能帮助到您也是莫大的荣幸!
安装MySQL8.0
1、下载并安装MySQL官方的 Yum Repository
[root@Rameo ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
使用上面的命令就直接下载了安装用的Yum Repository,此时就可以直接yum安装了。
[root@Rameo ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
开始安装MySQL服务器
[root@Rameo ~]# yum -y install mysql-community-server
2、启动MySQL服务
[root@Rameo ~]# systemctl start mysqld.service
查看MySQL运行状态,运行状态如图:
[root@Rameo ~]# systemctl status mysqld.service
出现如下信息,证明启动成功
重置MySQL8.0密码
1、修改MySQL的登录设置
[root@Rameo ~]# vim /etc/my.cnf
添加如图中的配置
[mysqld]
skip-grant-tables
保存,然后重启MySQL服务
[root@Rameo ~]# systemctl restart mysqld.service
2、修改MySQL密码
进入mysql
[root@Rameo ~]# mysql -u root
切换数据库至mysql
mysql> use mysql;
清空密码
mysql> update user set authentication_string='' where user='root';
退出mysql
mysql> exit
屏蔽skip-grant-tables
再次vim /etc/my.cnf,在skip-grant-tables前加上#注释
保存,再次重启MySQL服务,进入mysql,切换到mysql数据库
设置密码
mysql> ALTER USER 'root'@'%' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER;
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';
使改动生效
mysql> FLUSH PRIVILEGES;