Ubuntu20.04上重置Mysql8.0的root密码

  1. 打开 /etc/mysql/debian.cnf, 找到 debian-sys-maint 用户的密码,即下图中 password 的值
>> sudo vim /etc/mysql/debian.cnf
/etc/mysql/debian.cnf文件的内容
  1. 使用debian-sys-saint用户登陆mysql
>> mysql -udebian-sys-saint -pGCInHpwQVaLNZdAl
  1. 修改密码(新密码以123456为例)
mysql> use mysql;
mysql> alter user 'root'@'localhost' identified with mysql_native_password by '123456';
mysql> quit;

> mysql -uroot -p123456
# 登陆成功

你可能感兴趣的:(Ubuntu20.04上重置Mysql8.0的root密码)