出现access denied的原因有如下可能:
- mysql的服务器停止
- 用户的端口号或者IP导致
- mysql的配置文件错误----my.ini等文件
- root用户的密码错误
最有可能的原因是密码错误 如果无法找回 试试如下方法:
1.配置my.ini文件
在文件中加入
skip-grant-tables
此时就可以跳过密码登录
2.关闭后重启服务
net stop mysql;
net start mysql;
3.登录MySQL服务修改密码
MySQL -u 用户名 -p;
4.修改密码
update mysql.user set authentication_string=PASSWORD('你的新密码') where USER='用户名';
5.刷新权限表
flush privileges
6.删除配置文件内容
skip-grant-tables
7.关闭后重启服务
net stop mysql;
net start mysql;