最近心血来潮准备新建一个网站玩玩,而这个网站恰好需要用到msyql数据库,悲剧的是由于服务器好久没有管理了,mysql数据库的密码居然忘记了,试了很多次密码总是不对,后来只能重置mysql密码了,上网查了不少资料,最后在我不懈的努力下搞定了。以下方法均是本人亲测:
第一步:停止mysql服务。
停止mysql服务有两种方法,方法一:开始---->运行---->cmd---->输入命令:net stop mysql
方法二:在管理工具中找到“服务”然后停止mysql服务即可,如下面的两张图所示:
注意:在以下所有操作中,如果在输入命令时出现error,要检查命令是否正确
第二步:使用命令启动mysql数据库,命令如下:
mysqld --skip-grant-tables
这个命令的意思就是在启动mysql时不启动grant-tables,跳过授权表
第三步:
3.新开一个cmd窗口,进行如下命令操作
1、mysql -uroot
2、update mysql.user set password=password('你的密码') where user='root';
在”你的密码“处填写mysql的新密码
第四步:在任务管理器中结束掉:mysql.exe和mysqld.exe这两个进程,如下图所示:
现在我们的mysql数据库的密码总算找到了,可以在mysql command line client里测试一下新的密码是否可用。
本文地址:http://www.45fan.com/a/question/1509.html