Linux环境更换Mysql密码

1. 更改配置文件

cd /etc
vim my.cnf

在mysqld下插入

skip-grant-tables

Linux环境更换Mysql密码

2. 重启mysql服务

systemctl restart mysqld.service

3.进入mysql

mysql -u root 

选定mysql数据库

use mysql

更改密码

update user set password=password("123456") where user="root";

此时如果出现了报错
Linux环境更换Mysql密码
说明你的user表中已经没有password这一列了,可以改为

update user set authentication_string=password("123456") where user="root";

出现提示则成功。Linux环境更换Mysql密码

4.还原my.cnf文件

cd /etc
vim my.cnf

删掉之前添加的skip-grant-tables

5. 重启mysql服务

systemctl restart mysqld.service

6.完成更改

上一篇:MySQL远程连接Ubuntu16.04


下一篇:CentOS7下使用yum安装MariaDB