`
can_do
  • 浏览: 245858 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows下启动mysql5.1服务,提示1067错误

阅读更多
windows下启动mysql5.1服务,提示1067错误

【问题现象】
曾经启动和停止好使的mysql5.1,偶然发生启动失败,并提示如下信息:
********************************
MySQL51 服务正在启动 .
MySQL51 服务无法启动。

系统出错。

发生系统错误 1067。

进程意外终止。
**********************************
重新卸载再安装mysql5.1,并且重启操作系统,再加上清除注册表中的相关信息后,还是提示上面的错误,

经查阅相关资料,说是my.ini文件需要放到c:\windows目录下,其实都不是这个问题,因为

mysql5.1在安装成服务后,其注册信息中已经指定了用mysql5.1的安装目录下的my.ini,如下:
**********begin*********
"D:\tools_installed\MySQL_New\MySql_5.1\bin\mysqld" --defaults-file="D:\tools_installed\MySQL_New\MySql_5.1\my.ini" MySQL51
***********end**********
所以不需要放置my.ini到c:\windows目录下。

【问题分析】
经查看启动mysql5.1的错误日志,文件位置在:%mysql_home%\my.ini中定义的datadir目录下:
********begin*******
110420 11:15:28 [Note] Plugin 'FEDERATED' is disabled.
110420 11:15:28  InnoDB: Error: unable to create temporary file; errno: 2
110420 11:15:28 [ERROR] Plugin 'InnoDB' init function returned error.
110420 11:15:28 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
110420 11:15:28 [ERROR] Unknown/unsupported table type: INNODB
110420 11:15:28 [ERROR] Aborting
********end*********

这里有关键的一句是:InnoDB: Error: unable to create temporary file; errno: 2

即不能创建临时文件。


【解决方法】
最终适合的解决方案为:在%mysql_home%/my.ini的[mysqld]段中定义变量tmpdir并赋予目录位置
# the codes remedified by can_do on 2011/4/20
tmpdir="D:/tools_installed/MySQL_New/MySql_5.1/data_result/"
而且要保证:使用innodb,即在%mysql_home%/my.ini下有如下项:
**********begin*********
# skip-innodb
***********end***********
即不跳过!
分享到:
评论

相关推荐

    MySQL 5.1参考手册 (中文版)

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL...

    MySQL 5.1参考手册中文版

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装...

    MySQL 5.1官方简体中文参考手册

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL...

    MySQL 5.1参考手册

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL...

    MySQL 5.1中文手冊

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL...

    mysql5.1中文手册

    以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下...

    MySQL5.1参考手册官方简体中文版

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装MySQL...

    tp5.1+GatewayWorker 修复GatewayWorker在windows启动问题

    命令php think worker:gateway在windows下运行提示GatewayWorker Not Support On Windows. 更改为自定义TP命令行启动要打开三个命令窗口启动,不方便测试。根据GatewayWorker-for-win提供的demo修改的 本资源依赖...

    MYSQL中文手册

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装...

    mysql官方中文参考手册

    2.3.12. 以Windows服务方式启动MySQL 2.3.13. 测试MySQL安装 2.3.14. 在Windows环境下对MySQL安装的故障诊断与排除 2.3.15. 在Windows下升级MySQL 2.3.16. Windows版MySQL同Unix版MySQL对比 2.4. 在Linux下安装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>提示符。

    Joomla搭建网站培训教程.doc

    第一个是Apache服务,第二个为MySql服务,第三个是Ftp的服务,三者在启动电脑默 认打开。停止点击stop即可,启动则点击start。 ftp的的用户名和密码都是pubone,路径为xampp的根目录。 1.3 测试XAMPP安装是否成功...

    PHP程序开发范例宝典III

    实例016 开机自动启动MySQL服务 22 实例017 Linux下发布“读者之家”网站 22 1.3 应用常用开发工具开发PHP程序 23 实例018 应用Dreamweaver开发PHP程序 24 实例019 应用Eclipse开发PHP程序 25 实例020 ...

    php网络开发完全手册

    14.2.4 MySQL的启动与关闭 222 14.3 如何创建一个数据库与表 223 14.3.1 登录与退出MySQL的命令行 14.3.1 管理模式 223 14.3.2 MySQL的数据库操作 224 14.3.3 表的创建 225 14.4 数据类型的介绍 228 14.5 索引与唯一...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    (2)数据库数据已经存在,但是无法正常使用,提示错误,都应归属为数据修复,举例说明:SQL SERVER文件打开提示LDF文件损坏,或错误823等等。 数据库恢复实际上就是利用技术手段把不可见或不可正常运行的数据文件恢复...

    易语言程序免安装版下载

    易语言5.1 相对于易语言5.0更新说明:  支持静态链接其它编程语言(如C/C++、汇编等)编译生成的静态库(.LIB或.OBJ),但仅限于COFF格式,支持cdecl和stdcall两种函数调用约定。  使用说明如下:函数声明和调用...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    这些源代码全部经过精心调试,能够在Windows XP、WindowsServer2003及Windows7操作系统下编译和运行。 《Java Web编程宝典(十年典藏版)》适用于Java Web的初学者、编程爱好者,同时也可以作为培训机构、大中专院校...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例016 设计Windows系统的运行对话框 界面 23 实例017 设计计算器程序界面 26 实例018 设计关于进销存管理系统的界面 27 第2章 Java基础应用 29 2.1 基本语法 30 实例019 输出错误信息与调试信息 30 实例020 从...

Global site tag (gtag.js) - Google Analytics