MySQL for Win7服务无法启动并提示1067错误的解决方案
安装MySQL for Win7,配置好最后点击 Execute 按钮了,但是进行不到 Start service 这一步。检查了下 MySQL 系统服务已添加,但是无法启动,手工也不行。这时候用事件查看器可以看到程序事件里有几个来自于 MySQL 的错误:
Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
Unknown/unsupported table type: INNODB
原来是因为该版本 MySQL 默认使用了支持事物的 INNODB 引擎,打开 my.ini 文件,在 MySQL 的安装文件夹, 如 X:MySQL 中,看到:
default-storage-engine=InnoDB
解决办法是把该设置改为
default-storage-engine=MyISAM
仍然使用 MyISAM 作为默认的数据库引擎,保存 my.ini 文件,然后手工启动 MySQL 服务成功。
这篇文章目前没有评论