这是小编再次遇到的问题(和上次一模一样),现在确实是,这个问题的出现说明需要修改mysql的密码
一、找到my.ini文件(一般在C:\Program Files\MySQL下),之后在图片中的位置插入 skip-grant-tables 这段代码,
二、之后用管理员模式运行cmd,重启MySQL
net stop mysql
net start mysql
三、接着输入mysql -uroot -p,无需输入密码,直接回车就行(因为skip-grant-tables代码可以在登录时跳过权限检查)
四、进入数据库之后输入
use mysql
接着输入,注意此处的【新密码】,是你要设置的密码
update user set password=password("新密码") where user="root";
六、刷新一下权限:
flush privileges;
七、删除刚刚在my.ini文件中加入的skip-grant-tables代码,重启MySQL(重复步骤二的操作)
八、输入mysql -uroot -p 新密码,就可以访问数据库了,
希望对大家有所帮助,谢谢阅读