没有mysqld_safe命令怎么修改mysql的root密码

使用yum按装的mysql5.7,使用一段时间后,初始的root密码登录不进去了,就想使用一下命令进入安全模式修改root密码

mysqld_safe --user=root --skip-grant-tables

结果发现找不到该命令。

后来尝试使用:

mysqld --user=root --skip-grant-tables

发现是可以进入安全模式的,进入安全模式后,新开一个终端执行:
 

update user set authentication_string=password('新密码') where user='root' and Host='localhost';

flush privileges;

这样就可以成功修改root密码了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章