萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQL 5.5.5 禁用 InnoDB 引擎的簡單方法

MySQL 5.5.5 禁用 InnoDB 引擎的簡單方法

MySQL的InnoDB引擎支持事務處理,所以占用空間比較大,像我們這種小站用不上InnoDB,而且買的VPS配置有限,所以決定把InnoDB禁用節約性能。

以前在配置低內存 VPS 的 MySQL 時,都會在 my.cnf 加上 skip-innodb 來禁用 InnoDB 引擎節省內存開銷,因為一般博客使用默認的 MyISAM 就行了,但是不知什麼版本開始加上 skip-innodb 後就無法啟動 MySQL,也就放著了。

今天在測試一個插件時,發現插件生成的數據表是用 InnoDB 引擎的,奇怪,默認不是 MyISAM 引擎麼?於是去 MySQL 翻了下文檔,原來 MySQL 5.5.5 後,默認引擎是 InnoDB 了(傳送門),而我今年安裝的 MySQL 好像都是最新版,然後因為 InnoDB 是默認引擎,所以無法禁止。

那麼原因找到就好辦了,在 my.cnf 的 [mysqld] 下加上:

default-storage-engine=MYISAM
innodb=OFF

就解決了。

copyright © 萬盛學電腦網 all rights reserved