systemctl stop mysqld停止服务
修改/etc/my.cnf [mysqld]下 添加skip_grant_tables
启动服务
直接执行mysql 连接数据库
mysql> select host,user,authentication_string from mysql.user;
修改
mysql> update mysql.user set authentication_string=password(“123456”) where user=”root” and host=”localhost”;
flush privileges 刷新权限
quit
把/etc/my.cnf改回来
重启服务
用新密码登陆
mysql忘记密码恢复
最新推荐文章于 2023-09-04 13:59:10 发布