1.MySQL8.0.19 安装完成后有一个初始化用户以其密码,我们可以使用该用户进行修改密码的操作
查看初始化用户及密码
sudo vim /etc/mysql/debian.cnf
使用查到的账号密码登录
mysql -udebian-sys-maint -p
登陆后修改密码,必须是root用户或者mysql的初始用户才能修改root用户的密码,并且需要将 plugin修改成 caching_sha2_password或者mysql_native_password,否则root用户登录时需要超级用户权限
use mysql;
select * from user;
alter user 'root'@'localhost' identified with caching_sha2_password BY 'yourPassword';
修改之后可以正常登录