Warning: Error while sending QUERY packet. PID=4753 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1877 MySQL中遗忘root密码解决方法分享 | LAMP新闻|技巧|经验|资讯站
现在的位置: 首页数据库>正文
MySQL中遗忘root密码解决方法分享
发表于6年前 数据库 暂无评论

以下的文章主要向大家介绍的是MySQL忘记root密码的正确解决办法,我们大家都知道在实际操作中忘记密码是令人十分头疼的事情,以下就是针对这一问题给出的正确解决方案,望你在浏览之后会收获不小。

MySQL忘记root密码解决办法:

windows下:

打开命令行窗口,停止MySQL服务: Net stop MySQL

启动MySQL,一般到MySQL的安装路径,找到 MySQLd-nt.exe

来到该目录下:

C:\Program Files\MySQL\MySQL Server 5.0\bin>

执行:MySQLd-nt –skip-grant-tables

另外打开一个命令行窗口,执行MySQL

>use MySQL #选择数据库

1.>update user set passwordpassword=password(“new_pass”) where user=”root”;
2.>flush privileges;
3.>exit

用Ctrl+Alt+Del,找到MySQLd-nt的进程杀掉它,在重新启动MySQL-nt服务,就可以用新密码登录了

MySQL忘记root密码解决办法 :在linux下:

如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。

启动 MySQL :bin/safe_MySQLd –skip-grant-tables &

就可以不需要密码就进入 MySQL 了。

然后就是

1.>use MySQL
2.>update user set passwordpassword=password(“new_pass”) where user=”root”;
3.>flush privileges;

重新杀 MySQL ,用正常方法启动 MySQL 。  如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。

启动 MySQL :bin/safe_MySQLd –skip-grant-tables & (有时会是MySQLd_safe)

就可以不需要密码就进入 MySQL 了。

然后就是 /usr/local/MySQL/bin/MySQL

1.>use MySQL 
2.>update user set passwordpassword=password(“new_pass”) where user=”root”; 
3.>flush privileges;

重新杀 MySQL ,用正常方法启动 MySQL 。

以上的相关内容就是对MySQL忘记root的介绍,望你能有所收获。

给我留言

留言无头像?


×
腾讯微博