MySQL8.0 忘记密码、重置密码

修改my.cnf

[mysqld] 域中添加skip-grant-tables

重启mysqld服务

systemctl restart mysqld

重新使用空密码登录,直接敲回车

mysql -u root -p

切换数据库,并将密码清空

mysql >use mysql;
mysql >update user set authentication_string = ‘‘ where user = root;

退出

mysql >quit

删除my.cnf中的skip-grant-tables,并重启服务

systemctl restart mysqld

重新登录root账号,密码直接回车

修改root密码

mysql >ALTER USER root@localhost IDENTIFIED BY 新密码;

 

MySQL8.0 忘记密码、重置密码

上一篇:Oracle 遍历游标的三种方式(for、fetch、while)


下一篇:MySQL索引提示