Способы оплаты Abuse

Как сделать дамп базы данных

05.12.2024, 19:00

Дамп базы данных — копия всех данных, структуры и настроек базы данных, сохраненная в виде файла. Он содержит все таблицы, записи, индексы и другие элементы. 

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

Существует 3 основных способа, как можно сделать дамп базы данных — мы подробно рассмотрим каждый из них. 

Дамп через phpMyAdmin

  1. Войдите в панель управления хостингом и откройте phpMyAdmin.
  2. Выберите нужную базу данных.
  3. Кликните на Экспорт.
  4. Нажмите Экспортировать, чтобы скачать файл дампа базы данных с расширением .sql.

Важно: перед экспортом убедитесь, что в разделе Кодировка соединения установлена кодировка UTF-8, чтобы избежать проблем с кодировкой данных при переносе.

Дамп через хостинг-панель

  1. Найдите раздел Резервные копии или Backups.
  2. Выберите БД, которую хотите забэкапить.
  3. Нажмите Создать копию или Создать дамп.
  4. Скачайте файл дампа, когда процесс завершится. Обычно файл будет в формате .sql или .gz.

Дамп через SSH

Такой способ подойдет более опытным пользователям, которые привыкли работать в Терминале. Или в тех случаях, когда панель управления хостинга или phpMyAdmin недоступны. 

Для создания бэкапа введите в консоль следующую команду:

mysqldump -u[пользователь] -p[пароль] [имя_базы] > dump.sql

А теперь расшифруем ее:

  • [пользователь] — имя пользователя базы данных.
  • [пароль] — пароль для подключения.
  • [имя_базы] — имя базы данных, для которой вы хотите создать дамп.

Если возникают проблемы с кодировкой (например, знаки вопроса вместо текста), добавьте параметр для использования кодировки UTF-8:
mysqldump --default-character-set=utf8 -u[пользователь] -p[пароль] [имя_базы] > dump.sql