您的位置:首页 > 数据库 > MySQL

MySQL 忘记 root 密码处理办法

2012-12-12 12:06 447 查看
MySQL 忘记 root 密码处理办法

Windows下:

1. Start->Run->Cmd -Enter;

sc stop mysql / Net Stop mysql

2.启动mysql,一般找到mysql的安装路径找到mysqld-nt.exe(mysqld.exe)

netsqld-nt --skip-grant-tables

3.另外再开一个命令窗口执行mysql

use mysql

update user set password=password("new_password") where user="root";

flush privileges;

exit;

4.用CTRL + ALT + DEL 找到mysql-nt的进程杀掉它 ,并重新运行mysql服务就OK

Linux下:

1.如果mysql正在运行首先杀之:killall -TERM mysqld

2.启动mysql: bin/safe_mysqld --skip-grant-tables &

就可以不要密码进入mysql了

然后就是

use mysql

update user set password=password("new_password") where user="root";

flush privileges;

重新杀mysql,然后以正常方式启动mysql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: