忘了Mysql Root密码 - 重置Mysql Root密码

来源:互联网 发布:淘宝折叠桌子 编辑:程序博客网 时间:2024/06/11 16:01

1、首先停止正在运行的MySQL进程

Linux下,运行

1
killall -TERM mysqld 


Windows下,如果写成服务的 可以运行:

1
net stop mysql


,如未加载为服务,可直接在进程管理器中进行关闭。

2、以安全模式启动MySQL

Linux下,运行

1
mysqld_safe --skip-grant-tables & 


Windows下,在命令行下运行

1
X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables 


3、完成以后就可以不用密码进入MySQL了

Linux下,运行

1
mysql -u root -p 


进入
Windows下,运行

1
X:/MySQL/bin/mysql -u root -p


进入

4、更改密码

1
2
3
>use mysql  >update user set password=password("新密码") where user="root";  >flush privileges;