ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
刚开始我以为是密码不对造成的,于是我通过phpstudy重置密码为123456
输入新密码后确认重置成功
重置后仍然还是这个错误,看来不是密码错误问题。(原因是phpstudy 重置密码后,密码直接会被重置为 "root")
我们尝试修改mysql配置文件,添加如下配置,跳过登陆权限验证(skip-grant-tables #跳过数据库权限表验证)
修改成功后,然后可以成功登陆到数据库啦(由此可见是我们的登录权限有问题),但是这样做会有一个问题,因为加上那个配置后,任何人都可以登陆而不做任何权限验证。
登陆mysql成功之后,通过命令修改 root 账户的密码。修改成功之后,再将上述跳过权限验证字段删除即可。