Linux下MySQL重置root用户密码

1.登录linux系统root用户,用vim打开mysql配置文件

vim /etc/my.cnf

2.在最下面添加一行内容,:wq保存退出

skip-grant-tables

3.如果mysql服务是启动状态则重启服务,否则启动服务

systemclt restart mysqld 或者 systemctl start mysqld

4.命令行输入mysql -u root即可免密连接mysql

5.选择mysql数据库

use mysql;

6.修改mysql root用户的密码

先输入:flush privileges;
再输入:alter user 'root'@'localhost' identified ny '123';
'root'为账户,'123'为密码。

7.exit退出mysql,修改/etc/my.cnf删除skip-grant-tables,并重启mysqld服务

你可能感兴趣的:(linux,mysql,服务器)