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

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

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

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

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

решение1

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

решение2

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

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

Связанный контент