linuxmysql8.0.18.0瀹夎鏁欑▼ (linux涓媘ysql鏁版嵁搴撳繕浜唕oot瀵嗙爜)

该文仅做记录用,如能帮助到您也是莫大的荣幸!

安装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

出现如下信息,证明启动成功

linux蹇樿mysql瀵嗙爜,mysql淇敼鍒濆瀵嗙爜linux

重置MySQL8.0密码

1、修改MySQL的登录设置

[root@Rameo ~]# vim /etc/my.cnf

添加如图中的配置

[mysqld]
skip-grant-tables

linux蹇樿mysql瀵嗙爜,mysql淇敼鍒濆瀵嗙爜linux

保存,然后重启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;

作者:l拉不拉米链接:https://juejin.cn/post/6987347826283905038来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。