phpMyAdmin дозволяє імпортувати бази даних у розмірі 256 МБ, іноді трохи менше, якщо база даних має велику кількість рядків. Якщо не вдалося імпортувати базу даних за допомогою phpMyAdmin, Ви можете скористатися SSH, виконавши декілька кроків.
Крок 1 – Підготовка
Завантажте базу даних до папки public_html Вашого сайту – Ви можете зробити це через FTP або за допомогою файлового менеджера.
Якщо Ви не впевнені щодо пароля до бази даних, змініть його.
Крок 2 – Підключення через SSH
Підключіться до Вашого хостинг-акаунта через SSH.
Якщо відображається файл резервної копії бази даних – перейдіть до наступного кроку.
Якщо Ви не бачите файл резервної копії, ще раз перевірте за допомогою файлового менеджера, чи файл справді завантажений та знаходиться в папці public_html.
Крок 3 – Імпорт бази даних
Якщо база даних знаходиться у стисненому форматі (.sql.gz), скористайтеся наступною командою, щоб вилучити її у форматі .sql:
gzip -d database_name.gz.sql
Переконайтеся, що Ви замінили database_name на справжнє ім'я Вашої бази даних.
Щоб імпортувати базу даних, скористайтеся цією командою:
mysql -u database_username -p database_name < file.sql
Якщо параметри Вашої бази даних такі:
Назва бази даних MySQL: u123456789_database
Ім'я користувача MySQL: u123456789_admin
Завантажений файл бази даних: database.sql
Команда буде виглядати так:
mysql -u u123456789_admin -p u123456789_database < database.sql
Після цього потрібно ввести пароль бази даних, щоб розпочався процес імпорту. Коли все буде завершено, з'явиться новий рядок:
-bash-4.2$
Зверніть увагу, що тривалість імпорту залежатиме від розміру Вашої бази даних.
Ось і все! Тепер Ви знаєте, як імпортувати базу даних MySQL 😊