mysql忘了root密码的解决方法

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;  


 

你可能感兴趣的:(linux,mysql,mysql,数据库,职场,root密码,休闲)