1.在文件的[mysqld]标签下添加一个参数
[mysqld]
skip-grant-tables
2.重启mysql
systemctl restart mysqld
3.使用免密登陆mysql
mysql -u root
4.更新密码
mysql> use mysql;
mysql> update mysql.user set authentication_string=password('Duzi@1023') where user='root';
mysql> flush privileges;
5.去掉步骤一添加的配置,并重启mysql
systemctl restart mysqld
本文介绍了一种在忘记MySQL管理员密码后重新设置的方法。通过在配置文件中添加临时参数并重启服务来绕过密码验证,然后使用免密登录更新root用户的密码。
2019

被折叠的 条评论
为什么被折叠?



