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 '新密码';
上一篇:图神经网络学习笔记2.1-图游走算法(同构图)


下一篇:redis sorted_set数据类型常用命令及跳表skip_list原理