MySQL禁用InnoDB引擎的方法

  • A+
所属分类:网站优化

MySQL禁用InnoDB引擎的方法

一、确定版本

查看MySQL版本

mysql -V

或者可以登录MySQL使用select version();或status;命令查看

二、开始工作

关闭MySQL

service mysql stop

如果上面的命令无法关闭MySQL,则使用kill -9命令强制杀掉进程;

修改MySQL配置文件my.cnf(通常位于/etc/mysql/my.cnf)下加入如下字段

对于MySQL 5.5而言:

default-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

对于MySQL 5.6而言:

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

mysql -uroot -p你的密码

显示使用的数据库引擎

show engines
牧某人

发表评论

您必须登录才能发表评论!