自己遇到了这个问题,也找了很久才解决,就整理一下,希望对大家有帮助!

操作系统:WINDOWS-XP 系统

数据库版本:mysql 5.x

提示:access denied for user 'root'@'localhost' using password yes/no

原来都好好的,今天开机上来提示上面的这个错误,重启 MySQL 还是不可以。

注意我这里的环境是 WINDOWS-XP 系统,LINUX 系统下的操作没有验证过,情况不清楚。

1. 管理员登陆系统,停止 MySQL 服务或者结束 MySQL 进程。

2. 启动 WINDOWS 的命令行窗口(即通常的 DOS 窗口:运行cmd),切换到你的 “MySQL\bin” 目录下。
例如我的是 “D:\Program Files\MySQL\MySQL Server 5.2\bin”,然后执行下面的粗体的命令:(注意你的 “my.ini” 位置)

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd D:\Program Files\MySQL\MySQL Server 5.2\bin

C:\Documents and Settings\Administrator>d:

D:\Program Files\MySQL\MySQL Server 5.2\bin>mysqld --defaults-file="D:\Program Files\MySQL\MySQL Server 5.2\my.ini" --console --skip-grant-tables

100608 9:04:12 InnoDB: Started; log sequence number 0 46409
100608 9:04:12 [Note] mysqld: ready for connections.
Version: '5.2.0-falcon-alpha-community' socket: '' port: 3306 MySQL Community
Server (GPL)
100608 9:06:57 [Warning] Found invalid password for user: 'root@localhost'; Ign
oring user

只要出现上面信息,就说明 MySQL 已经起来了。

3. 不关闭此命令行窗口,重新打开一个命令行窗口,同样切到 “MySQL\bin” 目录下,然后执行下面的粗体的命令:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd D:\Program Files\MySQL\MySQL Server 5.2\bin

C:\Documents and Settings\Administrator>d:

D:\Program Files\MySQL\MySQL Server 5.2\bin>mysql -u root mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.2.0-falcon-alpha-community MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

然后,就是重新设置密码了!

mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

4. 好了到此步,可以关闭第一个 DOS 窗口了(关闭服务)。打开系统服务控制窗口(控制面板--管理工具--服务),启动 MySQL 服务。

5. 在剩下的第二个 DOS 窗口中,用新的 ROOT 密码连接 MySQL。

D:\Program Files\MySQL\MySQL Server 5.2\bin>mysql -u root -p
Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.2.0-falcon-alpha-community-nt MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> quit
Bye

至此,系统恢复 ROOT 用户管理权限完成,就是管理员密码的问题,奇怪,官方安装的时候不给出解决方法,貌似已存在很久了。。。

真不容易 终于windows下mysql搞起来了  Linux下一步到位的东西 windows搞起来问题多多啊

转载于:https://www.cnblogs.com/phoebus0501/archive/2010/12/26/1917381.html

转:windows xp 安装MYSQL 出现Error 1045 access denied 的解决方法相关推荐

  1. windows 下 安装mysql 出现 “ ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password

    这个问题是在Windows下安装MySQL服务时遇到的,使用MySQl绿色版进行安装的,安装完成后,连接到MySQL服务时输入命令 " mysql -uroot -p " ,因为时 ...

  2. mysql denide_MYSQL 出现Error1045 access denied 的解决方法

    1. 管理员登陆系统,停止 MySQL 服务或者结束 MySQL 进程. 2. 启动 WINDOWS 的命令行窗口(即通常的 DOS 窗口:运行cmd),切换到你的 "MySQL\bin&q ...

  3. 转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'

    windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost' 转自 http://zxy5241.space ...

  4. MAC电脑:安装mysql报ERROR 1045 (28000)Access denied

    问题:安装mysql时报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 1.my ...

  5. mysql ERROR 1045 access denied for user 'root'@'localhost' using

    操作系统:WINDOWS7 系统 数据库版本:mysql 5.1 提示:mysql ERROR 1045   access denied for user 'root'@'localhost' usi ...

  6. MySQL备份报错mysqldump: Got error: 1045: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

    MySQL备份报错mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) ...

  7. beego orm Error 1045 [ORM]2020/06/12 22:17:09 register db Ping `default`, Error 1045: Access denied

    [ORM]2020/06/12 22:17:09 register db Ping default, Error 1045: Access denied for user 'root'@'localh ...

  8. mysqldump: Got error: 1045: Access denied for user 'USER'@'localhost' Couldn't execute 'SHOW FIEL

    今天在公司进行版本升级,进行mysql备份时(5.6),遇到了如下问题: mysqldump mysqldump -uUSER -p DATABASE > /dump/sqldata/xxxda ...

  9. Windows XP中HTML文件图标变为未知图标的解决方法

    Windows XP中HTML文件图标变为未知图标的解决方法 在Windows XP中安装Firefox后,Firefox会影响打开HTML文件的默认浏览器的设置(比如,以前默认用IE或Maxthon ...

  10. 宝塔面板不能备份数据库,数据库备份大小20K,数据库备份报错mysqldump: Got error: 1045: Access denied for user 'root'@'localhost'

    宝塔面板不能备份数据库 数据库备份大小20K 备份数据库报错 mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' ...

最新文章

  1. 某程序员吐槽:太尴尬!四年不见的前女友来公司面试,自己还是面试官!
  2. 如何在 Xcode 中修改应用的名字
  3. 2020-11-8(activity状态以及任务栈)
  4. Nacos服务的注册,服务的调用,修改配置文件自动刷新和命名空间
  5. Unity使用独立配置文件的方法
  6. 第 6-1 课:Spring 核心 + 面试题
  7. leetcode-reverse words in a string
  8. python自带笔记本电脑_Python执行速度:笔记本电脑与台式机
  9. VS2008开发Silverlight程序用到的插件
  10. Windows server 2003-2016镜像下载
  11. plsqldev、oracle插入中文乱码问题解决
  12. 几个比较好用的爬虫库
  13. Python爬虫入门教程:蜂鸟网图片爬取
  14. Android使用开源框架完成城市列表三级联动(从服务端获取数据源和自定义json数据源)
  15. 画火柴人动画的手机软件_火柴人动漫制作软件下载-火柴人动漫制作手机中文版 v2.1.4_5577安卓网...
  16. QT项目负责人必须掌握的Ui设计师功能——Promote to !
  17. 解决Qt5.7.0 cannot find -lGL
  18. java文件后缀_关于java文件扩展名认识
  19. viewpager 与 pageradapter
  20. 单刀双掷的模拟开关MAX4544

热门文章

  1. Collectors.summingLong()
  2. Nginx做反向代理的问题
  3. 2021年广东开放大学期末考试方法,怎么查题,找答案
  4. 【渝粤教育】国家开放大学2018年春季 0239-22T电子商务物流管理 参考试题
  5. [渝粤教育] 中国地质大学 计算机系统结构(新) 复习题 (2)
  6. 【RLchina第六讲】Imitation Learning
  7. 23种设计模式(九)对象创建之原型模式
  8. 斑斓中国BlenderCN项目库
  9. Visual Studio调试时失去响应的解决办法
  10. MySQL 是如何解决幻读的