mysql 5.6怎么禁用innodb引擎,mysq 5.6禁用innodb引擎

发布时间:2020-11-22编辑:脚本学堂
有关mysql 5.6数据库中禁用innodb存储引擎的方法,对于不想用innodb引擎,想换回myisam引擎或其它存储引擎的朋友,可以参考下这里的禁用方法,希望对你有所帮助。

mysq 5.6禁用innodb引擎的方法

mysql 5.6中,直接skip-innodb前面的注释后,在my.ini中要设置:
 

default-storage-engine=myisam
default-tmp-storage-engine=MYISAM

注意以上配置,否则mysql启动不了!一启动便会自动关闭。

另外,MYSQL 5.6 比 5.5占用了更多的物理内存,虚拟内存跟5.5使用差不多(5.5也是一个虚拟内存消耗大户)。
性能上比5.5提升了30%左右(官方文档)。

补充:还必须在 [mysqld] 中添加以下配置。
否则如果查询到这些状态中的某一个时会发生#2006错误,导致mysql直接退出!

错误截图:
 

mysq 5.6禁用innodb引擎

参见:http://docs.oracle.com/cd/E17952_01/refman-5.6-en/innodb-turning-off.html

附,mysql数据库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