Назад | Перейти на главную страницу

MySQL автоматически конвертирует таблицы MyISAM в INNODB

Недавно я обновил сервер MySQL на CentOS 5 с помощью MySQL 5.0.96. После обновления, когда я пытаюсь импортировать старый дамп базы данных, который содержит таблицы MyISAM и INNODB в одной базе данных, MySQL преобразует всю таблицу MyISAM в INNODB.

Не знаю, почему это происходит. Но я, конечно, не хочу, чтобы это произошло.

Есть какие-нибудь подсказки, почему это могло происходить?

Хорошо .. я мог бы решить эту проблему, удалив файл ib_logfile1 в / var / log / mysql и перезапустив службу mysql.

Я предполагаю, что это было из старой версии и вызывало проблему с запуском движка innodb.

Если в ваших дампах не указано, какой движок использовать для каждой таблицы, будет использоваться системное значение по умолчанию. Я подозреваю, что ваша система по умолчанию - InnoDB.