Мы запускаем сервер с MySQL 5.5. 95% таблиц настроены на движок InnoDB.
Однако всякий раз, когда я просматриваю файл my.ini (используя MySQL Workbench) в разделе mysqld, 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.3. Имейте в виду, что MySQL 5.5.8 был самым первым выпуском GA.
Я бы сильно подозревал MySQL Workbench, если он написан для проверки storage-engine
вместо того default-storage-engine
. Это позволит MySQL Workbench отслеживать старую версию MySQL.