有的时候交接别人的工作,交接完成后,忽然发现电脑上的mysql数据库的密码不知道。也无法再去问交接的人了,那怎么办?下面写一种方法教我们如何在忘记密码的情况下修改root密码。(注:此方法也是参考一些资料,并仅用于windows下) 1. 首先进入dos窗口,输
有的时候交接别人的工作,交接完成后,忽然发现电脑上的mysql数据库的密码不知道。也无法再去问交接的人了,那怎么办?下面写一种方法教我们如何在忘记密码的情况下修改root密码。(注:此方法也是参考一些资料,并仅用于windows下)
1. 首先进入dos窗口,输入net stop mysql(关闭mysql服务器);
2. 找到mysql安装目录并进入到bin目录下;
3. 输入mysqld --skip-grant-tables回车,这时如果光标停在那里什么也不显示说明正确;
4. 这是我们这个dos窗口不要关闭,重新打开另一个dos窗口并进入到bin目录下;
5. 输入mysql,登入到mysql里面(如果成功将出现mysql提示符---mysql>);
6. 输入use mysql;(连接权限数据库,注:use mysql;属于sql命令,故后面要加上分号);
7. 输入update user set password=password(news password) where user=root;(news password是你要修改成的密码);
8. 输入flush privileges;(刷新权限);
9. 关闭两个dos窗口,打开一个新的dos窗口输入net start mysql(开启mysql服务器);
10. 用新修改的密码登录你的mysql数据库去测试一下。