`
andymu1117
  • 浏览: 36730 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

安装MySQL5.1 server的错误(MySQL Error 1045)

阅读更多

在安装MySQL中遇到的问题总结如下,以便对日后再次安装可能遇到类似问题做个参考。

安装时,进入到最后两步安装步骤时会弹出下面错误对话框:

 

安装MySQL5.1 server的错误(MySQL Error 1045) - dilegencehe - dilegencehe的博客-静,净,尽

 

图1

出现上面错误的原因是密码错误,如果密码输入正确是不会出现这个问题的,如果在下面这步输入正确的密码,则可正确安装。

安装MySQL5.1 server的错误(MySQL Error 1045) - dilegencehe - dilegencehe的博客-静,净,尽

 

 

图2

但是在安装时我输入的密码明明是123,但是现在安装时输入123却不行,怎么回事?

要解决问题就要密码输入正确,但如果不知道密码或是怎么输入密码都不正确,那该怎么办了?

那就清除注册表,重新安装,但是不行。

(重装-卸载-清理注册表)执行好几次后仍不能正确安装,于是只有在网上查了

 

 

关于安装MySQL Server Instance Config Wizard时出现的错误,网上有很多说法,如下:

第一种说法:

是因为你之前装过mysql,卸载时还保留了一些配置文件.
点击Retry(重试)看看是否可以通过。否则点击Skip(跳过)然后点击 cancel 退出,然后点击开始菜单的 MySQL Server Instance Config Wizard重新配置 mysql。

在图2中有三个输入密码的地方,你原来装过mysql,你在第一个文本框输入原来root的密码,后面两个文本框输入root的新密码就可以了。

如果还是不行那就重装一次MySQL。
重装注意事项:最好删除原来的所有文件,必要的话,可以清一下注册表。

“原来的root的密码”?我输入了,但是不行。

后来我卸载清理了注册表,重装MySQL,但是还是不行。什么原因呢?我接着在网上查。

 

第二种说法:

“第一步:打开“开始”在MYSQL程序中运行MySQL Command Line Client 输入你的密码[就是安装时设的那个]
第二步:在mysql>后输入:UPDATE mysql.user SET Password = OLD_PASSWORD('密码')
第三步:在提示符-> 后输入:WHERE Host = 'localhost' AND User = '用户名';
回车后提示:Query OK, 0 rows affected (0.16 sec)
Rows matched: 0 Changed: 0 Warnings: 0
别以为完了,还有~
第四步:在mysql>后输入:FLUSH PRIVILEGES
回车后提示:Query OK, 0 rows affected (0.19 sec)
A2:
启动mysql服务,登录到mysql数据库,
输入命令为:
[root @localhost root]# /usr/bin/mysql -u root -p *
(依据lniux版本兼容问题,-p 后面输入的内容将有所不同)
   -p: 数据库管理员root的密码(一般输入该密码)
   -p: 指定将使用的数据库名
    而后 ,Enter password:在这里输入数据库的密码(redhat 9.0版本)
   在redhat 9.0版本下,如果 直接输入数据库管理员root的密码,将出现1045错误.
对于A1提供的方法,在使用的过程中感觉麻烦,故停止验证。
其实,还是一句话,版本兼容问题。在9.0下使用myisamchk 和 service mysqld start便可知道。
   以上是这两天玩MySQL 碰到的丁点问题

网上99%都是这个说法,真是搞不懂,163博客,javaeye,csdn,还有其他一些技术网站很多都是这个文章,没有一点创新,只copy到自已的博客或网站,也不做个实际操作的说明,没意思。

 

以上的问题是:我安装时填写的密码是123,但是输入根本不能进入,现在的问题的没有密码怎么进入MySQL Command Line Client,如图:

安装MySQL5.1 server的错误(MySQL Error 1045) - dilegencehe - dilegencehe的博客-静,净,尽

 

 

图3

看到没,首先是要输入密码,怎么可能用这种方式,没有密码,根本无法进入MySQL客户端控制台,所以第二种方法是行不通的。

 

以上两种都没有解决我的问题,看到只有靠自己了,记得有句话:“成功者总有一个方法”,我想我一定要解决它。

 

有的说初始密码是123456,怎么可能。我一个个试,最后我不输入任何密码,直接在图2输入New root Password和Comfirm,结果正确的执行完成。

 

       如果安装几次不成功,就可能是密码的问题,将你以前用过的密码都试几次,如果不行,就不用输入Current root Password密码,直接输入下面两个密码项即可。
分享到:
评论

相关推荐

    安装mysql-connector-odbc前提必须微软组件

    Error installing ODBC driver MySQL ODBC5.3 ANSI Driver,ODBC error 13:无法加载 MySQL ODBC5.3 ANSI Driver ODBC驱动程序的安装例程, 因为存在系统错误代码 127:找不到相应myodbc5s.dll。 解决方案:Visual ...

    解决MySQL5.1安装时出现Cannot create windows service for mysql.error:0

     然后重启安装MySQL5.1(我以前遇到过服务启动不了的情况,这样做就搞定了),可配置到最后一步时出现Cannot create windows service for MySQL.error:0错误,把配置工具关掉重试几次都不行,后来百度了下,听说要...

    MySQL中文参考手册.chm

    1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 2 MySQL 邮件列表及如何提问或报告错误 2.1 MySQL邮件列表 2.2 提问或报告错误 2.3 怎样报告错误或问题 ...

    Hibernate4在MySQL5.1以上版本创建表出错 type=InnDB

    在搭建springmvc框架时,底层使用hibernate4.1.8,数据库使用mysql5.1,使用hibernate自动生成数据库表时,hibernate方言使用org.hibernate.dialect.MySQLInnoDBDialect,自动生成表时会出现错误,如下: ...

    ubuntu linux下使用Qt连接MySQL数据库的方法

    环境说明: ubuntu 10.04.2 QtSDK (1.5G安装包的那个) ... 如果直接在终端中输入 mysql,可能会提示ERROR 1045 (28000),这是因为这时候你是以自己用户名访问数据库,而目前数据库中只有一个root用户。没关系,如果有

    MySQL中文参考手册

    * 2 MySQL 邮件列表及如何提问或报告错误 o 2.1 MySQL邮件列表 o 2.2 提问或报告错误 o 2.3 怎样报告错误或问题 o 2.4 在邮件列表上回答问题的指南 * 3 MySQL的许可证和技术支持 o 3.1 MySQL的许可证政策 o ...

    MYSQL

    MySQL 18 问题和常见的错误 18.1 如果 MySQL总是崩溃怎么办 18.2 使用 MySQL 时一些常见错误 18.2.1 MySQL server has gone away错误 18.2.2 Can't connect to [local] MySQL server错误 ...

    重装MySQL最后一步失败的完美解决方案(经验总结)

    安装的时候,有时候会出现could not start the service mysql error:0 提示错误。 解决步骤: 1、开始-MySQL-MySQL Server 5.1-MySQL Server Instance Config Wizard-Next-Remove Instance。 2、进入添加删除程序,...

    MySql存储过程编程.chm

    MySQL Stored Procedure Programming Advance Praise for MySQL Stored Procedure Programming Preface Objectives of This Book Structure of This Book What This Book Does Not Cover Conventions ...

    MySQL Data Access Components Delphi 访问MySQL组件 MyDac

    MyDAC是一个很好的访问MySQL的Delphi控件组,性能非常好。 5.1版本访问低版本的MySQL服务- MySQL5以后密码认证修改过,此组件无法认证成功 会报错-ERROR 1043 (08S01): Bad handshake的异常

    MySQL 5.6 Reference Manual

    Table of Contents Preface, Notes, Licenses . . . . . . . . ....1. Licenses for Third-Party Components ....1.1. FindGTest.cmake License ....1.2. LPeg Library License ....1.3. LuaFileSystem Library License ....

    mysql Out of memory (Needed 16777224 bytes)的错误解决

    Out of memory (Needed 16777224 bytes)的错误解决 看看手册: [url]http://dev.mysql.com/doc/refman/5.1/en/memory-storage-engine.html[/url] 开始我更改了query_cache_size的值。 好像也不行。 之后 增大query_...

    MySQLDBA运维笔记.pdf

    1.2 mysql 多实例安装实战......................................................................................................9 1.2.1 什么是 mysql 多实例? ...............................................

    配置阿帕奇1.PHP4.23在WindowsXP下的IIS和Apache2两种服务器上的安装实例 http://www.phpe.net/articles/260.shtml

    在WinMySQLAdmin1.4没有启动前,点击mysql\bin下的mysql.exe时,只显示黑屏,或很快闪过出现 "ERROR 2003: Can''t connect to MySQL server on ''localhost'' (10061)“,。 而启动后,显示mysql>提示符。

    mysql建立自定义函数的问题

    创建函数时问题马上出现: ERROR 1418 (HY000): This routine has none of ...bin_trust_routine_creators variable) 在mysql在线文档中找到解决方案,网址为: http://dev.mysql.com/doc/refman/5.1/zh/stored-pro

    某培训结构老师讲解docker教学视频(完整版)

    目录 1. 认识Docker 5 1.1 什么是Docker 5 1.2 Docker能做什么 5 1.3 与虚拟的区别 5 2. 搭建Docker 6 ...8.2 启动mysql容器后,使用客户端连不上,报ERROR 2059 (HY000) 23 9. 参考资料及下载 24

    Sql for mysql

    4.2 Logging On to the MySQL Database Server . . . . . . . . . . . . . . . 41 4.3 Creating New SQL Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.4 Creating Databases . . . . . . ...

    PHP5 完整官方 中文教程

    Errors and Logging — Error Handling and Logging Functions Exif — Exif Functions Expect — Expect Functions fam — File Alteration Monitor Functions FDF — Forms Data Format Functions Fileinfo — ...

    PHP5中文参考手册

    Errors and Logging — Error Handling and Logging Functions Exif — Exif Functions Expect — Expect Functions fam — File Alteration Monitor Functions FDF — Forms Data Format Functions Fileinfo — ...

Global site tag (gtag.js) - Google Analytics