Создание дампа базы в phpMyAdmin

By | 30.07.2012

В одной из предыдущих статей «Переносим сайт с локального сервера на удаленный» я описывал процедуру переноса готового сайта на сервер удаленного хостера. Там я говорил о необходимости сделать дамп базы, но как это делать не уточнил, так как посчитал, что это выполнить не сложно. Пообщавшись с людьми я обнаружил, что не все знают как правильно следует выполнять дамп базы в PhpAdmin. Поэтому сегодняшняя статья призвана восполнить образовавшийся пробел.

И так, я начинаю:

Создание дампа в phpMyAdmin

Перенос данных из БД состоит из двух этапов:

  1. Создание дампа (экспорт);
  2. Импорт дампа.

А теперь подробней:

  1. Экспорт

В phpMyAdmin выбираем необходимую базу данных из списка. Потом выбираем вкладку ‘Export’, в блоке ‘Export’ кликаем Select All (чтобы выбрать для экспорта все таблицы), выбираем здесь же в чекбоксе SQL.

В блоке ‘Structure’ ставим чекбокс, если нужно чтобы при импорте дампа перед записью данных были созданы таблицы (если на удаленном MySQL сервере уже созданы таблицы, то чекбокс нужно убрать). В этом же блоке (‘Structure’) оставляем как предлагается по умолчанию чекбоксы ‘Add AUTO_INCREMENT value’ и ‘Enclose table and field names with backquotes’. В блоке ‘Data’ ставим чекбокс чтобы импортировать записи таблиц. Оставляем отмеченными как предлагается чекбоксы ‘Complete inserts’, ‘Extended inserts’ и ‘Use hexadecimal for binary fields’. Тип экспорта INSERT (если данные заносятся в таблицу впервые). Затем отмечаем чекбокс ‘Save as file’ и нажимаем ‘Отправить’. В результате получаем на локальном диске дамп базы данных (файл с расширением .sql). Теперь нужно этот дамп залить на хост.

    2. Импорт

На удаленном сервере в phpMyAdmin выбираем вкладку «Import», указываем местоположение дампа на своем локальном диске, указываем кодировку в которой сохранен дамп, который собираемся импортировать. Формат импортируемого файла — SQL.

Всё, после этого разрешаем процедуру импорта. Если дамп корректен (по синтаксису и структуре), то все должно пройти успешно! :) Желаю удачи!!!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.