Правильний експорт mysql (dump бази даних)

Що таке дамп бази даних?

Це файл, в який зберігається копія бази даних MySQL. Дані з цього дампа можна використовувати для заповнення порожньої БД (зміна хостингу або перенесення сайту з Денвера) або зміни існуючої бази даних (використовується для бекапів). Найчастіше цей файл має розширення .sql.

Як експортувати базу даних MySQL?

Зазвичай експорт бази даних (створення дампа) проводиться за допомогою інтерфейсу phpMyadmin. І далі ми докладно розберемо кілька кроків:

  1. В панелі управління хостингом, знаходимо phpMyadmin. Найчастіше він знаходиться в розділі "Бази даних" або подібному.
  2. Зліва в кутку виберіть свою базу даних (ту, яку ви збираєтеся експортувати на комп'ютер, щоб потім перенести на інший хостинг).
    Правильний експорт mysql (dump бази даних)
  3. Тиснемо вкладку "Експорт".
    Правильний експорт mysql (dump бази даних)
  4. Можливо вас попросять вибрати спосіб експорту "Звичайний" (багато налаштувань) або "Швидкий" (мало налаштувань). Не має значення який вибирати, головне змінити тільки ті настройки, які ми описуємо нижче.
  5. Потрібно вибрати всі таблиці, натиснувши на кнопку "Виділити все".
    Правильний експорт mysql (dump бази даних)
  6. Відзначити галочкою "Зберегти як файл", "Зберегти висновок в файл" або щось подібне.
    Правильний експорт mysql (dump бази даних)
  7. Про всяк випадок, запам'ятовуємо кодування, але не чіпаємо її.
  8. Тиснемо "Ок" і зберігаємо файл з БД собі на комп'ютер. Зазвичай зберігається файл має розширення .sql.

Експорт бази даних MySQL через SSH

Є ще один спосіб експорту БД - за допомогою протоколу SSH. Для цього використовується спеціальна SSH-команда:

mysqldump --user = DBUSER --password = USERPASSWORD DBNAME> DUMPFILENAME.sql

mysqldump -uDBUSER -pUSERPASSWORD DBNAME> DUMPFILENAME.sql

Замість слів написаних великими літерами підставляємо:

DBUSER - ім'я користувача бази даних, наприклад uhosting_databaseuser;

USERPASSWORD - пароль користувача БД, наприклад Rjkweuik12;

DBNAME - ім'я бази даних, з якою буде проводиться експорт, наприклад uhosting_databasename;

DUMPFILENAME - ім'я dump-файлу, в який буде проводиться експорт. Тут можна вказати шлях куди буде збережений дамп-файл, але краще цього не робити, і просто забрати файл з сервера хостинг-провайдера.

Чи не знайшли відповідь на своє питання?

Задайте його експертам. Відповідь приходить дуже швидко і прямо на ваш емеіл.