mysqlforgetpass - juedaiyuer/researchNote GitHub Wiki

mysql忘记密码

停止mysql

/etc/init.d/mysql stop

以不检查权限的方式启动

# mysqld --skip-grant-tables &

用空密码方式使用root用户登录mysql

# mysql -u root

修改root用户的密码

mysql> update mysql.user set password=PASSWORD('新密码') where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

重新启动mysql

# /etc/init.d/mysql stop

source