импорт / экспорт очень большой базы данных mysql в phpmyadmin - PullRequest
7 голосов
/ 25 апреля 2011

У меня есть база данных в phpmyadmin, имеющая 3000000 записей.Я хочу экспортировать это на другой компьютер.теперь, когда я экспортирую это, только 200000 записей экспортируются в файл .sql, и это также не импортируется на другой компьютер.

1 Ответ

7 голосов
/ 20 февраля 2013

Ответ на этот вопрос для всех, кто приземлится здесь. Если вы можете использовать только phpMyAdmin, потому что у вас нет SSH-доступа к службе MySQL или вы не знаете, как использовать инструменты командной строки, тогда это может помочь. Однако, как следует из приведенного выше комментария, экспорт базы данных такого размера будет намного проще с mysqldump.

phpMyAdmin (я использую v3.5.6) позволяет экспортировать таблицы по отдельности, например:

  1. Выберите базу данных для просмотра / редактирования. Список всех таблиц должен появляются.
  2. В списке таблиц установите флажок слева от таблицы. Вы хотите экспортировать.
  3. В нижней части списка таблиц выберите «Экспорт» из Выбранный: 'выбрать поле.
  4. Появится экран экспорта. Часто «быстрый» экспорт будет работать, и сохраните его в формате «SQL».

phpMyAdmin также позволяет экспортировать записи по отдельности или в группах, так что вы можете, например, экспортировать только 10 записей из таблицы с 100 000.

  1. Выполните шаги с 1 по 3 выше.
  2. Вместо «Быстрый» выберите «Пользовательский».
  3. В разделе «Строки» выберите «Сбросить ряд строк» ​​
  4. Затем введите количество строк, которые вы хотите экспортировать, и номер начальной строки.
  5. В разделе «Параметры дампа данных» в нижней части экрана экспорта установите флажок «Максимальная длина создаваемого запроса» достаточно велика.
  6. Примечание. Если вы, например, экспортируете большие данные BLOB, возможно, придется увеличить это значение.

Надеюсь, что это поможет кому-то новичку в phpMyAdmin или DBA через Интернет.

...