Дамп базы данных — копия всех данных, структуры и настроек базы данных, сохраненная в виде файла. Он содержит все таблицы, записи, индексы и другие элементы.
Дамп можно использовать переноса данных между различными серверами или для разработки и тестирования, где важно иметь точную копию рабочей базы.
Существует 3 основных способа, как можно сделать дамп базы данных — мы подробно рассмотрим каждый из них.
Важно: перед экспортом убедитесь, что в разделе Кодировка соединения установлена кодировка UTF-8, чтобы избежать проблем с кодировкой данных при переносе.
Такой способ подойдет более опытным пользователям, которые привыкли работать в Терминале. Или в тех случаях, когда панель управления хостинга или phpMyAdmin недоступны.
Для создания бэкапа введите в консоль следующую команду:
mysqldump -u[пользователь] -p[пароль] [имя_базы] > dump.sql
А теперь расшифруем ее:
Если возникают проблемы с кодировкой (например, знаки вопроса вместо текста), добавьте параметр для использования кодировки UTF-8:
mysqldump --default-character-set=utf8 -u[пользователь] -p[пароль] [имя_базы] > dump.sql