mysql5.5怎么禁用innodb存储引擎?
对于文件夹异常巨大的mysql数据库进行备份时,发现是多了三个文件:ibdata1 ib_logfile0 ib_logfile1,前者18m,后两个各5m,原来是迁移的时候从mysql5.0迁移到了5.5,而5.5关闭innodb启动不起来,于是开启了innodb,由于innodb会默认增加这几个数据文件和日志文件,导致变大。
尝试设置数据文件的大小,结果告诉最小10m,还是太大,于是探索关闭innodb的方法。
查看日志,发现由于mysql程序升级,需要运行mysql_upgrade升级一下mysql中数据库,运行一遍吧。
然后,还是无法关闭innodb,原来mysql5.5默认使用innodb了,所以无法简单的关闭掉,还要设置一下默认使用的引擎为myisam才可以,在my.cnf中汪加:
重启mysql,然后删掉那三个文件就可以了。