2.7.17. Создание копии базы данных
Универсальный способ
- Экспортируйте базу данных, копию которой нужно создать.
- Импортируйте полученный дамп в пустую базу данных.
Через консоль
- Подключитесь к хостингу по SSH.
- Выполните команду:
mysqldump --no-tablespaces -h хост1 -u логин1 --password='пароль1' название1 | mysql -h хост2 -u логин2 --password='пароль2' название2
В команде вместо
хост
,логин
пароль
иназвание
используйте соответствующие данные для подключения к базе данных (с цифрой 1 — данные базы, копию которой нужно создать, с цифрой 2 — данные пустой базы). Пароль необходимо заключить в кавычки. - Ожидайте завершения выполнения команды.
С помощью переноса сайта
Подходит только для ситуаций, когда исходная и целевая базы данных находятся в разных хостинг-аккаунтах.
- Переключитесь на хостинг-аккаунт, в котором находится исходная база данных.
- Откройте форму подачи запроса на автоматический перенос сайта.
- В первом окне выберите любой сайт и хостинг-аккаунт, в котором будет размещаться копия базы данных.
- Снимите все галочки, кроме «Копировать базу данных», выберите исходную базу данных, укажите название целевой и подайте запрос.
- Дождитесь завершения операции.