MySQL出现 Access denied for user 'root'@'localhost' (using password:YES) 解决办法

1.先停止MySQL服务,然后在MySQL安装目录(我的是C:\Program Files (x86)\MySQL\MySQL Server 5.1)找到my.ini文件,在最后一行添加skip-grant-tables 

2.重新启动MySQL

3.运行cmd,来到MySQL 安装目录的bin的bin 文件夹下,使用mysql -u root -p 计入mysql 服务,不用输入密码,直接按回车即可进入

4.使用use mysql 命令

5.执行update user set password=PASSWORD("123456") where user='root'; 修改密码

6.flush privileges;刷新权限

7.删除my.ini 文件中的skip-grant-tables 

8.重启MySQL 服务。

posted @ 2018-09-02 13:30  脆皮香蕉  阅读(4403)  评论(0编辑  收藏  举报