关闭mysql服务:net stop mysql
用管理员打开cmd,进入mysql的bin目录
特殊启动mysql服务:mysqld --shared-memory --skip-grant-tables
新打开一个cmd(管理员),进入mysql的bin目录,运行mysql:mysql -u root -p,这里不需要输入密码,直接回车就行,然后发现进去了是吧。
刷新特权:flush privileges;(这里一定要刷新哦,你看上图,下面一堆error就是因为没刷新)
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY 'password';
修改好了别忘了开启MySQL服务哦:net start mysql
这你成功了不给我点个赞,我觉得很过分了好吧!
我的:https://blog.csdn.net/qq_21579045
我的博客园:https://www.cnblogs.com/lyjun/
我的Github:https://github.com/TinyHandsome
纸上得来终觉浅,绝知此事要躬行~
欢迎大家过来OB~
by 李英俊小朋友