Centos7.4 修改MySQL5.7 root 密码

Posted jekaysnow

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7.4 修改MySQL5.7 root 密码相关的知识,希望对你有一定的参考价值。

参考博文:
http://www.jb51.net/article/100211.htm
https://www.cnblogs.com/wangbaobao/p/7087032.html

1.vim /etc/my.cnf

2.在[mysqld]中添加

skip-grant-tables

例如:

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

3.重启mysql

service mysql restart

4.用户无密码登录

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

5.选择数据库

use mysql;

6.修改root密码

update mysql.user set authentication_string=password(\'新密码\') where user=\'用户\';

7.执行

 flush privileges;

8.退出 mysql

quit

9.编辑 /etc/my.cnf

删除 skip-grant-tables 保存退出

10.重启mysql

service mysql restart

 

以上是关于Centos7.4 修改MySQL5.7 root 密码的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7.4安装配置mysql5.7 TAR免安装版

CentOS7.4安装配置mysql5.7 TAR免安装版

Mysql5.7忘记root密码及mysql5.7修改root密码的方法

Mysql5.7忘记root密码及mysql5.7修改root密码的方法

Mysql5.7忘记root密码及mysql5.7修改root密码的方法

mysql5.7.22版本修改root密码