mysql使用的root账号忘记密码时候的解决办法
1.使用命令:
mysqld --skip-grant-tables
2.如果没有反应,则使用命令:(若为mysql8.0及以上的版本上述命令失效)
mysqld --console --skip-grant-tables --shared-memory
成功后如图:
3.新建cmd窗口,输入命令
mysql
成功后如图:
4.输入指令:
use mysql
5.修改数据库连接密码:
update user set password=password(“123456”) where user=“root”;
mysql8.0以上版本需使用命令:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
6.若出现下图错误,需优先执行指令:
FLUSH PRIVILEGES;
7.成功后如下图所示:
8.使用quit指令退出:
9.成功登录mysql
(遇到MySQL服务无法启动的情况请仔细检查my.ini文档是否经过改动)