以上是从网上搜集来的资料,很奇怪,删除了服务,注册表,等等mysql相关信息,再重装mysql还是不行,最后看到网上一则资料,如下:
代码
1
、打开my.ini文件,找到default
-
storage
-
engine
=
InnoDB这一行,把它改成default
-
storage
-
engine
=
MyISAM。
2 、删除在MySQL安装目录下的Data目录中的
ib_logfile0
ib_logfile1
3 。找到在配置MySQL服务器时指定的InfoDB目录删除掉
ibdata1
4 。重新启动MySQL的Service
2 、删除在MySQL安装目录下的Data目录中的
ib_logfile0
ib_logfile1
3 。找到在配置MySQL服务器时指定的InfoDB目录删除掉
ibdata1
4 。重新启动MySQL的Service
摘自:http://wenwen.soso.com/z/q131788276.htm
当把“打开my.ini文件,找到default-storage-engine=InnoDB这一行,把它改成default-storage-engine=MyISAM” 后,再执行命令“net start mysql”,提示mysql服务启动成功。。。
哎,终于成功了。。。为什么默认存储引擎不能是“InnoDB”呢?郁闷。。。