Disable InnoDB altogether using:
Restart mysqld
在以前的MySQL中,一般可以这么设置就行了
代码如下:
default-storage-engine=MYISAM
#skip-innodb
loose-skip-innodb
但是在最新的MySQL5.6里,这么设置是没法启动的,需要再增加一句设置:
代码如下:
default-tmp-storage-engine=MYISAM
不仅如此,还需要添加以下配置,否则程序会很容易退出的:
default-storage-engine = MyISAM
default-tmp-storage-engine= MYISAM
loose-skip-innodb
loose-innodb-trx=0
loose-innodb-locks=0
loose-innodb-lock-waits=0
loose-innodb-cmp=0
loose-innodb-cmp-per-index=0
loose-innodb-cmp-per-index-reset=0
loose-innodb-cmp-reset=0
loose-innodb-cmpmem=0
loose-innodb-cmpmem-reset=0
loose-innodb-buffer-page=0
loose-innodb-buffer-page-lru=0
loose-innodb-buffer-pool-stats=0
loose-innodb-metrics=0
loose-innodb-ft-default-stopword=0
loose-innodb-ft-inserted=0
loose-innodb-ft-deleted=0
loose-innodb-ft-being-deleted=0
loose-innodb-ft-config=0
loose-innodb-ft-index-cache=0
loose-innodb-ft-index-table=0
loose-innodb-sys-tables=0
loose-innodb-sys-tablestats=0
loose-innodb-sys-indexes=0
loose-innodb-sys-columns=0
loose-innodb-sys-fields=0
loose-innodb-sys-foreign=0
loose-innodb-sys-foreign-cols=0
关于mysql error.log报"Using unique option prefix myisam-recover instead of myisam-recover-options ..."
启动时日志中有这个警告的:
[Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
根据提示,只需修改配置文件 /etc/mysql/my.cnf 中 参数名 myisam-recover 为 myisam-recover-options 即可 ,就是在后面追加 -options ,变成全称即可。改完保存重启服务。