码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据库忘记密码

时间:2017-05-09 11:16:28      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:where   tables   窗口   set   安装路径   bsp   使用   连接   忘记   

1. 首先查看MySQL数据库服务是否启动,这个直接在服务器管理器的“服务”里面就可以查到。如果启动,先关闭该服务,可使用命令行进行关闭,命令为:

net stop mysql

2. 关闭完成之后,命令行窗口进入MySQL安装位置下的bin目录内。如果忘记安装路径,同样可以在“服务”里面找到该服务,双击即可看到。进入bin目录后,在命令行窗口执行以下命令:

mysqld -nt --skip-grant-tables

这条语句的意思是,可以跳过用户验证而进入安全模式。

3. 完成上一步之后,这个命令行窗口不要关闭。重新打开一个新的命令行窗口,执行数据库连接命令:

mysql -u root -p

这时就发现不需要密码也可以登录成功了。

4. 执行修改密码的命令:

update mysql.user set password = PASSWORD(‘XXXX‘) where USER = ‘root‘;

5. 最后更新一下,退出就OK了。

mysql> flush privileges;
mysql> exit;

6. 完成上面这些后,重启一下MySQL服务就可以了。但有时会报错“1067 无法连接”,这可能是由于3306端口被占用的原因。通过以下命令可以查看占用该端口的进程pid,通常是mysqld.exe,把它停掉就可以了。

netstat –ano

 

MySQL数据库忘记密码

标签:where   tables   窗口   set   安装路径   bsp   使用   连接   忘记   

原文地址:http://www.cnblogs.com/yanglang/p/6829172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!