Home >Database >Mysql Tutorial >windows下忘记mysql超级管理员root密码的解决办法_MySQL

windows下忘记mysql超级管理员root密码的解决办法_MySQL

WBOY
WBOYOriginal
2016-06-01 13:10:34995browse

 1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql
2,在CMD命令行窗口,进入MYSQL安装目录 比如D:/MySQL/MySQL Server 5.5/bin

3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。
  命令为: mysqld-nt --skip-grant-tables或者mysqld --skip-grant-tables
4,重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)
5,输入以下命令开始修改root用户的密码(记得使用password函数)
  mysql> update mysql.user set password=PASSWORD("新密码") where user="root";
6,刷新权限表
  mysql> flush privileges;(这个步骤是必须的,不然有的不会起作用的)
7,退出
  mysql> quit
这样MYSQL  ROOT已经重新设置好了,接下来windows的任务管理器里结束掉 mysql-nt.exe(或者mysqld.exe) 这个进程,重新启动MYSQL即可!(也可以在window的服务中直接重新启动服务器)

到此恭喜你,您的ROOT密码登陆MYSQL了!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn