MySQL 8.0.13 重置root密码

摘自 https://blog.csdn.net/weixin_41371784/article/details/81241189

关闭数据库验证

    使用下列命令,在my.cnf的【mysqld】节中最后一行增加 skip-grant-tables。

vi /etc/mysql/my.cnf

重启mysql服务

service mysql restart

无密码登录

mysql -u root -p

    提示输入密码时,直接回车    

选择mysql数据库

mysql>use mysql;

清空root密码

update user set authentication_string='' where user='root';

退出mysql后,重启mysql服务(脚本同上)

登录mysql

mysql -u root -p

    提示输入密码时,直接回车 

执行下列命令修改密码

ALTER user 'root'@'localhost' IDENTIFIED BY 'new password'  

 

你可能感兴趣的:(数据库技术)