[Mysql]mysql忘记ROOT密码

我其中有一次修改root密码,结果更改后忘了记录了,后来怎么也登录不到phpMyAdmin上,最后没办法,只能从新修改root密码。
下面是修改root密码的具体步骤。

一. MySQL密码的恢复方法之一
如果忘记了MySQL的root密码,可以用以下方法重新设置:
1. KILL掉系统里的MySQL进程;
killall -TERM mysqld
2. 用以下命令启动MySQL,以不检查权限的方式启动;
版本不一样启动的文件名可能有区别,就是用
你如果没有这个文件 /usr/local/mysql/bin/safe_mysqld –skip-grant-tables &
就使用 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables &

3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD(‘新密码’) where User=’root’;
mysql> flush privileges;
mysql> quit

你可能感兴趣的:(mysql)