MySQL 5.5 InnoDB = OFF?

Мы запускаем сервер с MySQL 5.5. 95% таблиц настроены на движок InnoDB.

Однако всякий раз, когда я смотрю на файл my.ini (используя MySQL Workbench) в разделе mysqld, innodb не проверяется, и в выпадающем меню выбирается OFF. Я не вижу этой строки, добавленной в файл my.ini при просмотре с помощью блокнота.

Должен ли я проверить этот параметр и установить для него значение ON, чтобы мы могли использовать включенные настройки innodb (буферы, файл журнала и т. Д.), Или это не имеет значения?

2 ответа

Решение

Innodb - это механизм хранения по умолчанию, и он загружается по умолчанию. Я бы посчитал это недостатком MySQL Workbench. Вы можете узнать больше о параметре --innodb (и --skip-innodb) здесь:

http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html

Обратите внимание, что если вы отключите innodb, MySQL даже не запустится, если вы не укажете другой механизм хранения по умолчанию.

Похоже, проблема с MySQL Workbench.

MySQL 5.5 имеет механизм хранения по умолчанию InnoDB.

Фактически, опция default_storage_engine предопределена следующим образом:

  • MySQL 5.5.4 и более ранние версии, MyISAM
  • MySQL 5.5.8 и выше, InnoDB

Есть еще одна опция, называемая хранилищем, которая устарела, как и в MySQL 5.5.3. Имейте в виду, что MySQL 5.5.8 был самым первым выпуском GA.

Я бы сильно подозревал MySQL Workbench, если он закодирован для проверки storage-engine вместо default-storage-engine, Это позволило бы MySQL Workbench отслеживать более раннюю версию MySQL.

Другие вопросы по тегам