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. Дочекайтеся завершення операції.
Зміст