Disable InnoDB mysql5.6 MySQL 5.6 禁用INNODB

作者:csuper 发表于:2017-02-14

 

Disable InnoDB  mysql5.6 MySQL 5.6 禁用INNODB
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  ,变成全称即可。改完保存重启服务。

 

版权声明

本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。