Mysql 登录时 1045 错误

今天在服务器上安装了一个Mysql5.5环境,Server 64位版;最后配置阶段时报失败,不过服务能正常启动。

但登录时报了个1045错误,具体如下:

Access denied for user 'root'@'localhost' (using password:YES)

 

后来从网上找了很多方法,基本是一样的,后经过尝试,现在记录本人试过的成功方法:

1.net stop xxx(xxx是你mysql服务的名称),停止mysql服务

2.打开my.ini配置文件,找到【mysqld】节,在下面添加如下命令

  skip_grant_tables

3.net start xxx(xxx是你mysql服务的名称),启动mysql服务

4.打开一个cmd窗口,进入mysql安装目录下的bin目录

5.执行命令,mysql -u -root -p

   提示输入密码时,直接回车即可

6.use mysql,选择mysql数据库

7.update user set password=password("123456") where user="root"; 

   将root密码修改为123456,你可以改成自己的密码

8.flush privileges;

9.quit

10.net stop xxx

11.将第2步添加的skip_grant_tables删除并保存

12.net start xxx

posted @ 2014-04-03 11:45  bcbr_wang  阅读(215)  评论(0编辑  收藏  举报