Как включить поддержку inno-db на установленном экземпляре MySql?Как включить поддержку inno-db на MySql 5, установленную выше MySql 4?
У меня установлена mysql-5.0.67-win32. «InnoDB» отключен при запуске «show engines». Согласно документации MySql скомпилирован с поддержкой inno-db (From doc: значение DISABLED происходит либо потому, что сервер был запущен с опцией, которая отключает движок, либо потому, что были предоставлены не все параметры, необходимые для его включения).
В my.ini я прокомментировал строку «skip-innodb». Это не помогло. Все остальные переменные, связанные с inno-db, остаются неизменными.
Я сделал несколько необычных действий, прежде чем я испытал описанную ситуацию. У меня установлен mysql-4.0.17-win. Я удалю его и после этого установил mysql-5.0.67-win32. В мастере установки я выбрал только поддержку MyISAM (насколько я понимаю, я отключил поддержку inno-db таким образом. Когда я попытался переустановить с поддержкой inno-db, у меня возникли проблемы с использованием моей предыдущей базы данных mysql с информацией об учетной записи).
Документация MySQL говорит, что я должен использовать mysqldump для экспорта данных и после этого импортировать экспортированные данные в процессе обновления. Я пытался это сделать, но при импорте данных я получил сообщение о синтаксической ошибке (я думаю, что это связано с некоторыми несовместимостями 4-й и 5-й версий mysql)
Это выглядит так, я обновил вопрос с подробной информацией. – sergtk 2008-09-21 20:39:10
Я прокомментировал строку «skip-innodb». Это не помогает :( – sergtk 2008-09-21 20:50:59