Centos重置mysql5.7的root密码
在/etc/my.cnf的mysqld项中加入一行:
skip-grant-tables
表示登录mysql时跳过密码验证。
然后重启mysql服务:
systemctl restart mysqld
然后不使用密码登录mysql:
mysql -uroot
然后:
use mysql; update user set authentication_string=password('xmsb') where user='root';
切换至mysql库,更新user表以修改密码,其中xmsb表示新密码,请自行替换。
然后:
flush privileges;
刷新系统权限。
然后还原my.cnf再重启mysql服务,应该可以正常使用新密码了。
欢迎转载,转载时请注明来源。

浙公网安备 33010602011771号