2013-12-23 5 views
0

Я пытаюсь сделать простую копию моей базы данных с помощью PHPMyAdmin и я получаю сообщение об ошибке видна по этой ссылке http://screencast.com/t/WB9WGs6mWMagento catalog_eav_attribute внешний ключ не может PHPMyAdmin

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

Я бегу Magento 1.8.1.0 сообщества просто обновление недавно из Magento 1.8.0.0

+0

Попробуйте создать дамп db, используя внутренний инструмент Magento. Система-> Tools-> Резервное копирование. – Marius

+0

Какая версия phpMyAdmin? –

ответ

0

Если вы создаете дамп с PhpMyAdmin, я предлагаю вам выбрать «Custom» в качестве способа экспорта и отметьте " Add drop table "в параметрах создания объекта.

В противном случае, если у вас есть доступ к оболочке, вы можете создать дамп с параметром -opt.

mysqldump -uuser -p --opt dbname > dumpfile.sql 
+0

Будет ли это исправлять проблему или просто прикрыть ее? Я не уверен, как это решит проблему. Можете ли вы объяснить дальше? Я ценю ваш вклад – user3068921

+0

Давайте предположим, что вы хотите скопировать базу данных A в базе данных B. У вас есть различные сценарии: 1. База данных B пуст: восстановление должен работать плавно, без каких-либо ошибок 2. База данных B не пусто : чтобы восстановить базу данных A в B, вам нужно указать в дампе, что таблицы с тем же именем в дампе, существующие в базе данных, должны быть удалены и воссозданы. Вот почему использование инструкции -add-drop-table. Если ваш сценарий отличается, пожалуйста, будьте более детальными. Надеюсь, это поможет –

+0

Да, это не сработало. Мой сценарий - 1. Я просто пытаюсь скопировать базу данных в пустую базу данных, и я все еще получаю ошибку. – user3068921

0

Убедитесь, что вы будете следовать этой инструкции в экспорте PhpMyAdmin:

  • Экспорт метод: пользовательские
  • Формат конкретных вариантов: тик внешние ключи Отключить проверку
  • в вариантах создания объекта: тик Добавить DROP ТАБЛИЦА/ПРОСМОТР/ПРОЦЕДУРА/ФУНКЦИЯ/СОБЫТИЕ
  • в Варианты создания данных: галочка Обрезать таблицу перед вставкой

Дайте мне знать, если это сработает.

Смежные вопросы