Всем привет! Сегодня расскажу как сделать Дамп базы данных mysql.
В этой статье рассмотрены процедуры экспорта и импорта базы данных MySQL при помощи очень распространённого инструмента phpMyAdmin.
В сети очень часто встречаю фразы о том, что не удалось импортировать и экспортировать базы данных при помощи PhpMyAdmin.
PhpMyAdmin – наиболее распространенный инструмент администрирования баз данных MySQL, который стоит практически на каждом хостинге. Итак приступим.
Цель: экспортировать базу данных (структуру и данные) в файл, а затем импортировать эти данные в другую базу данных.
Шаг первый. Экспорт
Для начала залогинимся в PhpMyAdmin с правами администрирования. Для примера я взял базу для тестов у меня на хостинге. Видим стандартное окно.
Справа в выделенной области мы видим список имеющихся в нашем распоряжении баз. Выбираем ту, дамп которой нам надо сделать. У меня это b1022903_titandb.
В открывшейся странице видим структуру нашей базы, а над ней ряд операций которые можем с ней произвести. Нас интересует Экспорт.
Далее можно произвести некоторые настройки. Например выбрать формат, в который мы будем экспортировать базу. Для достижения нашей цели больше всего подходит SQL.
Можете поэкспериментировать с другими настройками. Выберете Способ Экспорта — «Обычный — отображать все возможные настройки».
После чего можем нажать на кнопку «Вперёд» и на закачку мы получим файл с дампом базы. Мы можем его отложить в сторону как бэкап нашей базы, а можем импортировать в другую базу. Чем и займемся.
Шаг второй. Импорт
Переходим опять на главную страницу PhpMyAdmin (того хостинга, где будем располагать базу). Если база, в которую надо экспортировать наш дамп, уже существует, то выбираем ее. Иначе надо создать новую, указав имя и кодировку (ту же, что мы использовали при создании дампа) в соответствующие поля. В моем примере я создал новою базу на том же хостинге и назвал ее — b1022903_test.
И также попадаем внутрь этой базы. Теперь выбираем кнопочку Импорт.
Выбираем файл с готовым дампом и нажимаем кнопочку «Вперёд». Если дамп был сделан правильно и не возникло конфликтов с имеющимися данными, то мы получаем готовую базу. У меня все прекрасно импортировалось.
Удачи!