Как сделать экспорт MySQL
При размещении сайта на хостинге его база данных (Dump) копируется с компьютера пользователя на физическую машину провайдера (Денвер) и хранится там. Хорошие хостеры периодически (обычно раз в месяц) перезаписывают ее в процессе роста проекта. Это делается на случай взлома сервера с повреждением баз данных (БД), его бэкапа или ухода пользователя к другому провайдеру, а сам файл (обычно с расширением sql) используется системой MySQL для восстановления или переноса.
Экспорт при помощи управляющей панели хостинга
Наиболее часто базы с данными экпортируются при помощи панели управления (ПУ) хостинга. Для этого используется интерфейс phpMyAdmin и вот что дальше нужно сделать:
- В разделе баз данных (или похожих на него) управляющей панели хостинга найти phpMyAdmin.
- В левом угловом окне обзора выбрать свою Dump для экспортирования ее на свой комп (ноут) и дальнейшего переноса по назначению.
- Нажать на иконку «Экспорт».
- На некоторых интерфейсах вам предложат выбор способа осуществления операции с большим количеством настроек («Обычный») и малым количеством («Быстрый»). Можно использовать любой, но изменив некоторые пункты.
- Далее, выбрав все таблицы, выделить их (иконка «Выделить все»).
- Поставить галочку на пункте «Сохранить как файл» либо чем-то похожем.
- Запомнить, но не трогать кодировку.
- Нажать иконку «ОК» и записать файл с БД у себя на компьютере (его легко найти по расширению .sql).
Также осуществить экспорт можно, используя команду SSH.
Экспорт с применением протокола SSH
Хоть эта методика используется крайне редко, рассмотрим и ее. Чтоб выполнить операцию, потребуется специальная команда:
mysqldump --user=DBUSER --password=USERPASSWORD DBNAME > DUMPFILENAME.sql
либо
mysqldump -uDBUSER -pUSERPASSWORD DBNAME > DUMPFILENAME.sql,
где:
DBUSER – ваше пользовательское имя (логин) на сервере;
USERPASSWORD – пользовательский пароль для входа в БД;
DBNAME – название БД, предназначенной для последующего экспорта;
DUMPFILENAME.sql – файл на вашем компьютере, предназначенный для последующего экспорта. Некоторые прописывают свой путь для сохранения нового Dump, но это не рекомендуется, обычно его просто забирают со старого хостинга.