windows下MySQL忘记root密码修改密码的办法

好久没用MySQL了,都忘了Root用户的密码了,Windows环境,mysql5.1的版本,找到了解决办法,记录如下。

步骤如下:
1.停止mysql服务(以管理员身份,在cmd命令行下运行) net stop mysql
2.使用 mysqld –skip-grant-tables 命令启动mysql数据库
3.新开一个cmd窗口,依次运行如下命令:

1)mysql -uroot
2)update mysql.user set password=password('root') where user='这里是你想要修改成的密码';
如果返回:
Query OK, 1 row affected (0.02 sec)
Rows matched: 2 Changed: 1 Warnings: 0
这样的结果,说明修改成功
3)flush privileges;

4.打开任务管理器,停止mysql,mysqld进程,使用net start mysql启动mysqld服务,就可以使用root用户 和修改后的密码进入数据库了
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注