第一部分:如何设置MySQL5.5以及之前版本关闭Innodb模式,流程如下:
1、设置默认引擎为MyISAM:
default-storage-engine=MYISAM |
2、去掉“skip-innodb”的注释,表示跳过Innodb模式:
skip-innodb |
3、设置后,保存“my.ini”文件,重启MySQL服务,即可生效。
第二部分:如何设置MySQL5.6以及后续版本关闭Innodb模式:
MySQL5.6以及后续版本,则需要设置多个地方才行,请参见如下设置流程:
1、设置“default-storage-engine”,并添加如下代码,参见:
default-storage-engine=MYISAM default-tmp-storage-engine=MYISAM |
2、找到“skip-innodb”,注释掉,并添加如下代码(如果不进行此步骤,MySQL可能无法启动成功):
# skip-innodb 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 |
3、保存“my.ini”文件,并重新启动MySQL服务。
---
转载请注明本文标题和链接:《MySQL数据库如何彻底关闭Innodb模式》
发表评论