Я пытаюсь импортировать данные из sql файлов в локальную MySQL базу данных. Я использую WampServer2.5, MySQL 5.6.17. Я импортирую их, используя консоль MySQL, так как интерфейс PHPMyAdmin вызывает некоторые проблемы.
Первые два файла загружены правильно. Однако они были намного меньше, чем третий. Шаги всегда одинаковы:
1. create database xyz;
2. use database xyz;
3. SET FOREIGN_KEY_CHECKS = 0;
4. source path/to/the/xyz.sql
При загрузке третьего файла в какой-то момент я получаю следующие ошибки (пара подряд, затем он продолжает загружаться):
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: [some number]
Current database: xyz
Затем получить несколько из них, что странно, поскольку я установил это в начале (может быть, есть некоторые сброса этой настройки, когда соединение потеряно?):
ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constraint fails
В результате у меня есть все таблицы загружены, но некоторые из них не имеют данных - в основном потому, что они ссылаются на таблицу пользователей из этой третьей базы данных, в которой нет записей.
Идеи / вопросы:
- Я пытался отредактировать php .ini файл, чтобы увеличить лимит памяти, максимальный размер загружаемого файла, но это не влияет на интерфейс PHPMyAdmin
- Могу ли я найти только одну таблицу в файле sql и загрузить записи в таблицу в моей базе данных MYSQL?