一、首先停掉mysql进程服务
killall -TERM mysqld
二、安全模式启动mysql
mysqld_safe --skip-grant-tables &
三、连接mysql
mysql
四、更改root密码
update mysql.user set authentication_string=password( '1234456') where user='root';
注意password(新密码),而且不要加and Host = 'localhost'这部分,会更改失败。
五、刷新权限
mysql> flush privileges;
mysql> quit;
六、重启mysql服务
service mysqld start
七、用新root密码连接
mysql -u root -p
输入新密码可以连接,而且旧密码已失效。
本文详细介绍了如何在Linux环境中安全模式启动MySQL,修改root用户的密码,包括停服、启动、连接、更新密码、刷新权限、重启服务以及验证新密码的过程,确保旧密码失效。
376

被折叠的 条评论
为什么被折叠?



