Mysql忘记密码了?快速修改法

1.关闭mysql服务
====>net stop mysql

2.输入跳过权限认证命令
管理员身份运行命令提示符,在命令窗口中进入本地MySQL的bin目录下
然后输入:
====>mysqld --skip-grant-tables
会出现等待的状态(窗口不关)。另外在bin下开启一个窗口

3.在另开窗口登录mysql
====>mysql -uroot -p
直接回车
====>use mysql;

4.修改root用户密码
5.7及以下版本:
====>UPDATE user SET Password=PASSWORD('123456') where USER='root';
5.7及以上版本:
====>update mysql.user set authentication_string=password('123456') where user='root';

5.刷新权限,退出
====>FLUSH PRIVILEGES;
====>quit;

6.修改root 密码后,需要执行下面的语句和新修改的密码,不然开启 mysql 时会出错
====>mysqladmin -u root -p shutdow

7.重启mysql
====>net start mysql

posted @ 2022-05-21 23:33  猿大佛  阅读(213)  评论(0编辑  收藏  举报