mysql用户密码丢失处理
2025年6月7日小于 1 分钟
mysql用户密码丢失处理
在mysql的配置文件中,加入如下配置.
[mysqld]
skip-grant-tables
重启mysql服务.
systemctl restart mysqld
登录mysql 这个时候不用密码
mysql -u root
重新加载授权表到MySQL服务器。
mysql> FLUSH PRIVILEGES;
重新配置密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';
重新生效
mysql> FLUSH PRIVILEGES;
退出
mysql> exit
把之前配置文件加入的配置项注释掉
[mysqld]
#skip-grant-tables
重启mysql服务.
systemctl restart mysqld
这个时候应该可以了