MySQL 8.0.21重置root密码
MySQL 8.0.21忘记密码的时候重置密码方法基本和MySQL5.7方法一样,重置方法如下:
1、先修改my.cnf文件在[mysqld]部分增加skip-grant-tables参数。
2、重启mysql服务
3、直接使免密码登录mysql,使用下面命令修改root密码:
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
FLUSH PRIVILEGES;
顺序不能乱喔,要么会报ERROR 1290 (HY000)错误。
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
VIA官网文档:
https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
Tag标签:「密码 重置 mysql」更新时间:「2021-11-04 11:19:00」阅读次数:「1593」
基本mysql都是这样重置密码的