mysql 5.1启动 1067_windows下启动mysql5.1服务,提示1067异常_mysql

当尝试在Windows上启动MySQL5.1服务时,遇到1067错误。错误日志显示InnoDB无法创建临时文件,导致启动失败。解决方案是在my.ini配置文件的[mysqld]部分定义tmpdir,指定一个可用的目录,并确保不跳过InnoDB。完成设置后,服务应能正常启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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***********

即不跳过!

欢迎大家阅读《windows下启动mysql5.1服务,提示1067异常_mysql》,跪求各位点评,by 搞代码

e7ce419cf2d6ad34d01da2ceb8829eed.png

微信 赏一包辣条吧~

023a57327877fb4402bcc76911ec18ea.png

支付宝 赏一听可乐吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值