Mysql初始化后忘记root密码

作者: 来源:本站原创 点击数: 发布时间:2023年08月14日

1.vim  /etc/my.cnf,在[mysqld]下添加skip-grant-tables;

2.重启mysql服务:service mysql restart或者systemctl restart mysql

3.mysql -uroot -p 直接回车登录

4.此时直接修改root密码会报错:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

5.刷新权限表:flush privileges;

6.修改root密码:

alter user 'root'@'localhost' identified by 'Admin2023!@#';