mysql忘记root密码解决方案

CMD1(管理员)
net stop mysql
mysqld --console --skip-grant-tables --shared-memory (–skip-grant-tables 会让 MySQL 服务器跳过验证步骤,允许所有用户以匿名的方式,无需做密码验证就可以直接登录 MySQL 服务器,并且拥有所有的操作权限)

CMD2(管理员)
mysql
use mysql
update user set password=password('新密码') where user='root' and host='localhost';
flush privileges
quit

关闭CMD1
net start mysql
mysql -u root -p
输入新密码

posted on 2023-03-17 10:50  芫霸  阅读(15)  评论(0编辑  收藏  举报