Як зробити дамп MySQL

Як зробити дамп MySQL

06.09.2021
Автор: HostZealot Team
2 мін.
939

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

Що ви дізнаєтесь у цій статті?
  1. При перенесенні даних на новий сервер або хостинг. У цьому випадку достатньо імпортувати створений дамп, щоб відтворити сервер з усіма його налаштуваннями і даними.
  2. Резервне копіювання даних. Створення точки, де ваш сервер буде максимально стабільним, є хорошим рішенням, якщо в найближчому майбутньому заплановані серйозні оновлення або зміни. У разі будь-якого збою ви зможете легко стабілізувати базу даних.

Так само ви можете замінити існуючу базу даних, якщо це необхідно.

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

Перший спосіб створити дамп бази даних - це за допомогою phpMyAdmin. Цей інструмент попередньо встановлений у всіх без винятку CMS, тому є найзручнішим. Отже, щоб експортувати базу даних в розширенні .sql, потрібно:

  1. Увійти до phpMyAdmin, ввівши своє ім'я користувача та пароль.
  2. Зліва знайти пункт "Бази даних MySQL", та вибрати потрібну базу даних.
  3. Перейти на вкладку "Експорт", де ви побачите діалогове вікно, де зможете вибрати тип бази даних SQL - виберіть і натисніть "ОК".

Після цього залишається дочекатися, поки система завершить створення дампа бази даних на вашому комп'ютері. Отриманий файл у форматі .sql можна буде пізніше імпортувати через відповідну вкладку в тій же панелі phpMyAdmin.

Другий спосіб - це дампінг за допомогою консолі. На перший погляд може здатися, що це більш складний варіант, але насправді він займає набагато менше часу. Алгоритм виглядає наступним чином:

  1. Відкрийте консоль.
  2. Введіть команду "mysqldump -uuser -ppass db_name > file_to_save".

Для більшої ясності уточнимо:

  1. -uUser - тут слід вказати ім'я користувача, який має достатні права для створення дампа (наприклад, u[mylogin]);
  2. -pPassword - введіть тут пароль користувача (наприклад, -p[secretpassword]);
  3. DB_NAME - назва бази даних;
  4. FILE_NAME_TO_SAVE - шлях для збереження дампа.

Все дуже просто і зрозуміло. Ну а щоб відновити базу даних з дампа, створений файл можна аналогічно імпортувати через консоль. Для цього введіть команду "mysql -u[mylogin] -p[secretpassword] -f mydb < mydb_dump.sql".

Тепер ви знаєте, як створити дамп бази даних MySQL і, якщо вам потрібно, ви можете легко експортувати, а потім імпортувати файл .sql з одного сервера на інший.

# Як зробити Поділитися:
Статті за темою