2、Mysql 最新版本8.0.20 修改密码

文章目录

      • 1、mysql 配置文件目录添加如下命令行跳过密码:/etc/my.cnf
      • 2、重启mysql 服务
      • 3、登录mysql 不输入密码
      • 4、免密登录进入后进行修改
      • 5、记得去/etc/my.cnf 把skip-grant-tables 删掉
      • 6、重启mysql服务

1、mysql 配置文件目录添加如下命令行跳过密码:/etc/my.cnf

vim /etc/my.cnf 

skip-grant-tables

效果如图

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
user=mysql
port=3306
skip-grant-tables

2、重启mysql 服务

service mysql restart;

3、登录mysql 不输入密码

mysql -u root -p

4、免密登录进入后进行修改

use mysql;

flush privileges;

alter user 'root'@'localhost' identified by '123456';

flush privileges;

quit;

5、记得去/etc/my.cnf 把skip-grant-tables 删掉

[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
user=mysql
port=3306

6、重启mysql服务

service mysql restart;

你可能感兴趣的:(MySQL)