1.dos命令行窗口 进入e:\mysql5.5\bin ,停止mysql 服务
e:\mysql5.5\bin>net stop mysql
注意:看看那任务管理器中是否有mysqld.exe进程,如有,kill them all.
2. 以不检查权限的方式启动mysql
e:\mysql5.5\bin>mysqld.exe --skip-grant-tables
你会看到窗口光标在下一行的第一个位置闪烁,这说明已经启动了,不需要管。
3. 新建一个命令行窗口同样进入到e:\mysql5.5\bin目录,启动mysql
e:\mysql5.5\bin>mysql
4. 修改root密码
5. 看看那任务管理器中是否有mysqld.exe进程,如有,kill them all.
6. 重启mysql,就可以用你设置新密码登陆
忘记密码设置方法:第一步,找到mysql配置文件,mysql.ini在结尾添加skip-grant-tables,可跳过密码验证。
第二步,重启mysql服务(运行里先停止mysql服务:net stop mysql,然后再启动mysql服务:net start mysql,因为windows下不能直接restart)。
第三步,输入命令mysql -u root -p,无需密码可直接进入数据。
第四步,选择mysql数据库:use mysql,然后修改user表中用户名为root密码的为123:update user set password=PASSWORD("123") where user='root'
可以多试一下常用密码,大多数人设置密码一般都是设置的常用密码。或者注意一下密码大小写,全半角关系。有的也可以使用电话或者是邮箱地址找回密码的功能。我用磁盘加锁专家软件也是忘记密码后联系客服解决的,收到密码提示后,发现也是自己常用的密码,可能是自己输入的时候不小心按到旁边键导致密码错误。所以还可以先把密码输入到记事本上,然后再复制粘贴进去。希望能帮到你欢迎分享,转载请注明来源:内存溢出
评论列表(0条)