解决mysql Access denied for user root@localhost错误
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;