2.6.1.16. Создание копии базы данных

flowchart LR subgraph hosting[Хостинг-аккаунт] direction LR db1[Исходная база данных] db2[Новая база данных] end db1-->|"«Скопировать
базу данных»"|db2

  1. Откройте раздел «Базы данных».
  2. В меню базы данных нажмите «Скопировать базу данных»:
  3. Укажите суффикс названия новой базы данных (префикс всегда соответствует названию хостинг-аккаунта) и нажмите «Создать и скопировать базу данных».
  4. Дождитесь завершения операции.

flowchart LR subgraph account[Учётная запись] direction LR subgraph hosting1[Исходный хостинг‑аккаунт] direction LR db1[Исходная база данных] end subgraph hosting2[Хостинг‑аккаунт назначения] direction LR db2[Новая база данных] end db1-->|"Автоматический
перенос сайта
(компонент БД)"|db2 end

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

flowchart LR subgraph account[Учётная запись] direction LR subgraph hosting1[Исходный хостинг‑аккаунт] direction LR db1[Исходная база данных] end subgraph hosting2[Хостинг‑аккаунт назначения] direction LR db2[База данных назначения] end db1-->|"Импорт
базы данных
(с хостинга)"|db2 end

Используйте импорт базы данных в хостинг-аккаунт (вариант «Хостинг-аккаунт»).

flowchart LR db1[Исходная база данных] dump[Дамп] db2[База данных назначения] db1-->|Экспорт|dump dump-->|Импорт|db2

  1. Экспортируйте исходную базу данных любым из доступных способов.
  2. Если нужно, внесите в дамп необходимые изменения (например, в случае переименования сайта замените в дампе старый адрес на новый).
  3. Импортируйте дамп в пустую базу данных любым из доступных способов.

flowchart LR db1[Исходная база данных] db2[База данных назначения] db1-->|mysqldump|db2

  1. Подключитесь к хостингу по SSH.
  2. Выполните команду:
    mysqldump --no-tablespaces -h host1 -u login1 --password='password1' database1 | mysql -h host2 -u login2 --password='password2' database2

    В команде:

    • Вместо host1, login1, password1 и database1 используйте данные для подключения к исходной базе данных.
    • Вместо host2, login2, password2 и database2 — данные для подключения к пустой базе данных.
    • Пароль обязательно должен быть в одинарных кавычках.
  3. Дождитесь завершения выполнения команды.
Содержание