MySQL8.0 修改密码

Posted 10132714

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL8.0 修改密码相关的知识,希望对你有一定的参考价值。

1、修改mysql配置,并重启:
在my.cnf 文件中添加skip-grant-tables
重启mysql:systemctl restart mysqld
2、直接mysql 登录,此时不需要填写密码。
3、清空root用户密码:
update mysql.user set authentication_string=\'\' where user=\'root\';
4、修改mysql配置,并重启:
在my.cnf 文件中注释掉skip-grant-tables,重启mysql:systemctl restart mysqld;
5、mysql -uroot 无密码登录到root模式。
6、查看root用户:
select user,host from user where user=\'root\';
7、更新root密码:
alter user \'root\'@\'localhost\' identified by \'new_password\';
8、刷新权限:
flush privileges;

原文链接:https://blog.csdn.net/huryer/article/details/106957990

以上是关于MySQL8.0 修改密码的主要内容,如果未能解决你的问题,请参考以下文章

MySQL8.0.12版本密码修改策略问题

mysql8.0版本忘记密码修改密码

mysql8.0修改密码及远程访问设置

MySql8.0修改root密码

MYSQL8.0以上版本ROOT密码报错及修改

mysql8.0 修改密码及远程连接