因为虚拟机太久不用了,忘记了当初设置的数据库密码。
vi /etc/my.cnf 在[mysqld]添加
skip-grant-tables
重启数据库服务
systemctl restart mysql
登录到数据库 mysql -u root pxxxxx
update mysql.user set password=PASSWORD(“54wanglas”) where user=”root”;
flush privileges;
这样就设置完了密码,再次重启mysql服务。
It’s work
ps:别忘了删掉skip-grant-tables
本文介绍了一种通过临时禁用权限表来重置MySQL数据库密码的方法。首先,在my.cnf中添加skip-grant-tables重启服务;然后,登录数据库并更新root用户的密码;最后,删除配置并再次重启服务。

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



