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

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

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

 

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

  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.

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

Размещено в Базы данных и отмечено , , .

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.