Недавно я обновил сервер MySQL на CentOS 5 с помощью MySQL 5.0.96. После обновления, когда я пытаюсь импортировать старый дамп базы данных, который содержит таблицы MyISAM и INNODB в одной базе данных, MySQL преобразует всю таблицу MyISAM в INNODB.
Не знаю, почему это происходит. Но я, конечно, не хочу, чтобы это произошло.
Есть какие-нибудь подсказки, почему это могло происходить?
Хорошо .. я мог бы решить эту проблему, удалив файл ib_logfile1 в / var / log / mysql и перезапустив службу mysql.
Я предполагаю, что это было из старой версии и вызывало проблему с запуском движка innodb.
Если в ваших дампах не указано, какой движок использовать для каждой таблицы, будет использоваться системное значение по умолчанию. Я подозреваю, что ваша система по умолчанию - InnoDB.