码迷,mamicode.com
首页 > 数据库 > 详细

MySQL5.5出面ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)问题的解决办法

时间:2015-08-07 01:43:02      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

问题描述

安装完MySQL5.5数据库,使用Navicat Premium以及命令窗口连接数据库都报以下错误:

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

解决办法

通常该错误是忘记密码导致的,所以我们需要修改密码,具体操作步骤如下:

1、打开D:\Program Files\MySQL\MySQL Server 5.5\my.ini,在[mysqld]下增加一行启动参数

skip-grant-tables

该参数的作用是启动数据库的时候跳过授权表,不需要通过密码验证。
2、重启MySQL服务器

3、重新登录数据库,执行以下命令修改密码

update user set password=password(‘root‘) where user=‘root‘;

4、然后刷新系统权限相关表或者重新启动数据库,来使新设置生效。­

flush privileges;

MySQL5.5出面ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)问题的解决办法

标签:

原文地址:http://www.cnblogs.com/scaleworld/p/4705756.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!