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
就可以登录了。