首先启动命令列
1. 在命令列执行:taskkill /f /im mysqld-nt.exe
下面的操作是操作 mysql 中 bin 目录下的一些程式,如果没有配置环境变数的话,需要切换到 mysql 的 bin 目录下执行如下语句。不然无效
2. 继续在命令列执行:mysqld-nt –skip-grant-tables
3. 新开一个命令列执行:mysql -u root (如果没有配置 mysql 的 bin 环境变数的话需要切换到 bin 目录下执行此语句)
如果不想改密码,只是想看原来的密码的话。可以在命令列执行这个语句
select host,user,password from mysql.user;//即可检视到使用者和密码
如果要修改密码的话,在命令列下执行下面的语句
update mysql.user set password=’ 这里填写你要设定的密码’ where user=’root’;
这里我设定了空密码。
完成这些操作后,继续在命令列执行
taskkill /f /im mysqld-nt.exe;//安全著想,先结束,因为现在这样是可以用 mysql -u root 直接登入的
net start mysql;//启动 mysql 服务
至此,mysql 的 root 密码遗忘解决方法就算弄完了。
文章来自互联网博客网站,原文地址: http://www.jb51.net/article/38473.htm