Windows MySQL5重置root用户密码的方法 教程分享

admin 2018-7-27 460

当确认已经忘记MySQL密码,则可以通过以下方案重置root用户密码。双击打开

路径\MySQL Server 5.1\my.ini

点击“记事本”软件顶部的“编辑”,再选择“查找”,在“查找内容”处输入[mysqld],并点击“查找下一个”,它会自动转到[mysqld]字段行。在下面增加一行

skip-grant-tables


点击左下角“开始”,“管理工具”,“服务”。鼠标右键点击服务列表中的“MySQL”服务,选择“重新启动”

这时的MySQL不需要密码即可登录数据库。点击左下角“开始”,“所有程序”,“MySQL”,“MySQL Server 5.1”,“MySQL Command Line Client”打开MySQL命令行控制台。窗口内出现“Enter Password:”提示,直接按回车键登录到MySQL控制台。


输入

use mysql;


按回车键,出现Database changed提示。

输入:

update user set password=password('新密码如:WdidcNet') WHERE User='root';

按回车键。例如:你需要设置的密码是mysql789,那么你需要输入的是update user set password=password('mysql789') WHERE User='root';如果担心输入错误,您可以直接复制这段内容,鼠标右键在点到控制台空白处,选择“粘贴”,再按回车运行,出现提示“Query OK, 2 rows affected (0.00 sec) Rows matched: 2  Changed: 2  Warnings: 0”。


输入:

flush privileges;

按回车,出现“Query OK, 0 rows affected (0.00 sec)”提示。  

去掉my.ini中的[mysqld]字段下面一行的skip-grant-tables,再次重启MySQL服务。


AFF窝论坛 - 版权声明 1、本主题所有言论和图片纯属会员个人意见,与AFF窝论坛立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者adminAFF窝论坛享有帖子相关版权。
3、AFF窝论坛管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者adminAFF窝论坛的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、所有VPS、服务器,都是网上搜集,本站只负责分享,请自行辨别购买。
7、一分钱一分货是恒久不变之真理,任何idc都有倒闭和跑路的可能,月付和勤备份是最优选择。

最新回复 (1)
返回