(Решено) Ошибка: существует табличное пространство для таблицы xxx. Пожалуйста, ОТМЕНИТЕ табличное пространство перед ИМПОРТОМ

12 mar 2023 1 min di lettura
(Решено) Ошибка: существует табличное пространство для таблицы xxx. Пожалуйста, ОТМЕНИТЕ табличное пространство перед ИМПОРТОМ
Indice dei contenuti

Введение

Сравнение — это набор правил, определяющих, как сравнивать и сортировать строки символов на сервере базы данных. В этом руководстве мы обсуждаем ошибку, возникшую при восстановлении базы данных на другом сервере.

Давайте посмотрим на проблему и решение проблемы, с которой столкнулся недавно:

Проблема

При импорте базы данных я получил следующую ошибку:

Сообщение об ошибке:

Error: Tablespace for table xxx exists. Please DISCARD the tablespace before IMPORT

Решение

После небольшого расследования я обнаружил, что сервер MySQL, работающий на целевом сервере, имеет более старую версию, чем исходный.

Давайте внесем небольшое изменение в файлы резервных копий, чтобы решить эту проблему.

Удалите tableName.ibd в каталоге вашей базы данных из Mysql.

Попробуйте снова импортировать базу данных.

Если вы по-прежнему получаете сообщение об ошибке, выполните следующие команды, заменив « tableName » на имя вашей таблицы:

ALTER TABLE tableName DISCARD TABLESPACE;
DROP TABLE tableName;

Проблема должна быть исправлена.

Заключение

Я надеюсь, что это решение помогло вам решить проблему « Ошибка: Табличное пространство для таблицы xxx существует. Пожалуйста, ОТМЕНИТЕ табличное пространство перед ИМПОРТОМ ».

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.