1. 1045 access denied for user 'root'@'localhost' using password yes
解决:
开始 -->
cmd --> net stop mysql找到安装路径
MySQL Server下的my.ini打开
my.ini找到[mysqld]然后在下面加上:skip_grant_tables(启动MySQL服务的时候跳过权限表认证 )然后启动数据库修改密码
开始 -->
cmd-->net start mysql(启动MySQL服务)--->mysql回车输入
use mysql; (连接权限数据库)。改密码:
update user set password=password("123") where user="root";(别忘了最后加分号) 。刷新权限(必须步骤):
flush privileges;。退出 quit。
将第3 步的
my.ini里的skip_grant_tables去掉(启动MySQL服务的时候不能让他跳过权限表认证 )重启
MySQL,再进入,使用用户名root和刚才设置的新密码123就可以登录了。