MySQL:忘记root密码

来自WHY42
imported>Soleverlee2016年5月13日 (五) 16:26的版本 (以“首先停止mysql <source lang="bash"> service mysql stop </source> 然后以安全模式启动mysql在后台运行: <source lang="bash"> mysqld_safe --skip-grant-...”为内容创建页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

首先停止mysql

service mysql stop

然后以安全模式启动mysql在后台运行:

mysqld_safe --skip-grant-tables &

然后就可以以root登录到mysql服务器上

mysql -u root
use mysql

修改MySQL的root密码:

update user set password=PASSWORD('mynewpassword') where User='root';
flush privileges;