首页>>帮助中心>>香港云服务器MySQL数据库如何彻底关闭Innodb模式

香港云服务器MySQL数据库如何彻底关闭Innodb模式

2024/12/13 40次

香港云服务器MySQL数据库如何彻底关闭Innodb模式

一般而言,MySQL主流的还是MyISAM模式,这种模式方便使用和维护,Innodb为后来加入的另外一种模式,这种模式支持的功能更强大,但是一般很难用得到。


第一部分:如何设置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服务。
4、护卫神·PHP套件中的MySQL均为MyISAM模式,用户可以从这里下载所有的PHP+MySQL+PhpMyAdmin环境:http://www.landui.com/soft/php/
5、关闭Innodb后,进入PhpMyAdmin查看模式如下:



一诺网络香港免备案专区,提供「香港增强云服务器」和「香港特惠云服务器」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2