您的位置:首页 > 运维架构 > Linux

centos7 mysql5.7忘记root密码

2018-03-08 23:50 453 查看
1.vi /etc/my.cnf

2.在[mysqld]中添加

skip-grant-tables

例如:

[mysqld]
skip-grant-tables
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

3.重启mysql

systemctl restart mysqld

4.用户无密码登录

mysql -uroot -p (直接点击回车,密码为空)

5.选择数据库

use mysql;

6.修改root密码

update user set authentication_string=password('你要的面膜') where user='root';

7.执行

flush privileges;

8.退出

exit;

9.删除刚才添加到my.cnf文件内的这句话

skip-grant-tables

10.重启mysql

systemctl restart mysqld
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: