centOS7下mysql5.7忘记root权限密码,修改密码

1.[root[@master]~]# vim /etc/my.cnf

2.在在配置文件中添加 skip-grant-tables 不检查权限的方式启动

3.重启mysql服务 [root[@master]~]# service mysqld restart

4.用户无密码登录 [root[@master]~]# mysql -uroot -p (直接点击回车,密码为空)

5.选择数据库 mysql>use mysql;

6.修改root密码 mysql>update user set authentication_string=password('新密码') where user='root';

7.执行 mysql>flush privileges;

8.退出 mysql>exit;

9.[root[@master] ~]# vim /etc/my.cnf 删除my.cnf中添加的 skip-grant-tables

10.重启mysql [root[@master] ~]# service mysqld restart

猜你喜欢

转载自my.oschina.net/u/2984964/blog/1594226