使用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密码了。