Импортировать большой внешний XML-дамп MySQL в мои собственные базы данных? - PullRequest
0 голосов
/ 09 декабря 2011

Нам нужно импортировать дамп MySQL с другого сайта на наш. Мы пробовали SimpleXML, XML DOM и т. Д., Но файл настолько велик, что разрушает наш сервер. Мы изучили BigDump, но он не поддерживает импорт XML. Каждый тег в нашем XML-файле называется в тегах

1 Ответ

0 голосов
/ 09 декабря 2011

Перемещение базы данных обычно выполняется за пределами PHP с помощью сценария командной строки:

  1. Дамп базы данных в файл
  2. tar-файл
  3. FTP на новыйсервер

Затем на новом сервере

  1. распаковать файл
  2. Импорт в mysql

У вас есть доступ к оболочке?

Если вам нужно сделать это через PHP, вам нужно разделить дамп на множество крошечных файлов и импортировать их по одному за раз.В зависимости от размера вашей базы данных, это может занять очень много времени.

При выполнении дампа минимизируйте размер файла, не используя XML, разбирая комментарии и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...