8.2.18. Импорт базы данных в инстанс MySQL

flowchart LR subgraph "💻 Локальное устройство" f@{ shape: bow-rect, label: "📄 Файл дампа" } end subgraph "👤 Учётная запись" subgraph "☁️ Хостинг‑аккаунт" h@{ shape: cyl, label: "🗄️ База данных" } end subgraph "🐬 Другой инстанс MySQL" m@{ shape: cyl, label: "🗄️ База данных" } end subgraph "🐬 Инстанс MySQL" db1@{ shape: cyl, label: "🗄️ База данных" } db2@{ shape: cyl, label: "🗄️ Другая база данных" } end end subgraph "🖥 Внешний сервер" e@{ shape: cyl, label: "База данных" } end f---->db1 h--->db1 db2-->db1 m--->db1 e---->db1

  1. Откройте раздел «MySQL».
  2. В строке базы данных нажмите кнопку импорта:
  3. Заполните форму и нажмите «Импортировать»:
    • Назначение импорта — куда импортировать:
      • Пользователь базы данных — пользователь, от имени которого будет выполняться импорт.
      • Пароль — пароль пользователя.
    • Источник импорта — откуда импортировать:

      Важные моменты:

      • Файл должен быть в формате SQL. Файл может быть в архиве .TAR.GZ или .GZ. В случае использования .TAR.GZ из архива выбирается первый файл SQL.
      • Максимальный размер файла — 50 ГБ. Однако нужно учитывать, что если файл слишком большой для текущих ресурсов инстанса, может потребоваться повышение тарифа.
      • В файле дампа не должно быть запросов вида CREATE DATABASE, поскольку базы данных можно создавать только через панель управления. При наличии таких запросов строки с ними нужно удалить с помощью любого текстового редактора (например, Notepad++).
      • В пароле пользователя базы данных не должно быть символа #. При наличии такого символа измените пароль на другой без этого символа.
      • Откуда — Файл дампа.
      • Файл — файл с дампом базы данных, который нужно импортировать.
      • Кодировка файла — используйте Не указывать кодировку при импорте или выберите нужную кодировку из списка.
      Способ подходит для переноса баз данных из хостинг-аккаунта.
      • Откуда — База данных.
      • Услуга — Хостинг-аккаунт.
      • Хостинг-аккаунт — хостинг-аккаунт с базой данных, которую нужно импортировать.
      • База данных — база данных, которую нужно импортировать.
      Способ подходит для клонирования существующих баз данных.
      • Откуда — База данных.
      • Услуга — MySQL.
      • Инстанс — инстанс с базой данных, которую нужно импортировать.
      • База данных — база данных, которую нужно импортировать.

      Важные моменты:

      • На внешнем сервере должны быть разрешены внешние подключения и не должно быть ограничений по IP.
      • У пользователя базы данных на внешнем сервере должны быть все привилегии, необходимые для выполнения импорта.
      • Откуда — Внешний сервер.
      • Сервер — адрес сервера (хоста).
      • Порт — номер порта (по умолчанию указан стандартный порт 3306).
      • База данных — название базы данных.
      • Пользователь — имя пользователя базы данных.
      • Пароль — пароль пользователя базы данных.
    • Продолжать импортировать данные, если возникнет ошибка — включите, если нужно, чтобы импорт не прекращался в случае возникновения каких-либо ошибок.
    • Очистить содержимое базы данных перед импортом — включите, если импорт должен выполняться в пустую базу данных (база данных назначения будет очищена перед импортом).
  4. Дождитесь завершения операции.
Содержание