Mysql
MySQL 5.5 InnoDB = 關閉?
我們使用 MySQL 5.5 執行伺服器。95% 的表設置為 InnoDB 引擎。
但是,每當我查看 mysqld 部分下的 my.ini 文件(使用 MySQL Workbench)時,innodb 都未選中,並且在下拉菜單中選擇了 OFF。使用記事本查看時,我沒有看到將這一行添加到 my.ini 文件中。
我是否應該檢查此設置並將其設置為 ON,以便我們可以使用啟用的 innodb 設置(緩衝區和日誌文件等),或者這無關緊要?
Innodb 是預設儲存引擎,預設載入。我認為這是 MySQL Workbench 中的一個缺陷。您可以在此處閱讀有關 –innodb(和 –skip-innodb)選項的更多資訊:
http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#option_mysqld_innodb
請注意,如果您禁用 innodb,MySQL 甚至不會啟動,除非您也指定不同的預設儲存引擎。
聽起來像是 MySQL Workbench 的問題。
MySQL 5.5 有一個預設的 InnoDB 儲存引擎。
實際上,選項default_storage_engine的預定義如下:
- MySQL 5.5.4 及之前版本,MyISAM
- MySQL 5.5.8 及更高版本,InnoDB
還有另一個選項稱為storage-engine,它在 MySQL 5.5.3 中已被棄用。請記住,MySQL 5.5.8 是第一個 GA 版本。
如果 MySQL Workbench 被編碼為檢查
storage-engine
而不是default-storage-engine
. 這將允許 MySQL Workbench 監控舊版本的 MySQL。