[简记]mysql8 root用户密码重置
版本
ubuntu:20.04
mysql:8
操作
- 修改my.cnf
sudo vim /etc/mysql/my.cnf
在文件最后增加以下内容
[mysqld]
skip-grant-tables
- 重启mysql
sudo service mysql restart
- 无密码进入mysql
mysql -u root
- 删除密码
update mysql.user set authentication_string=null where User='root';
flush privileges;
exit;
- 更新密码,使用你的密码替换下面文字yourpasswd,并执行
alter user 'root'@'localhost' identified with caching_sha2_password by 'yourpasswd';