home Компютерні теми Як створити дамп бази даних MySQL

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

При потребі перенести БД на інший сервер, або створити її резервну копію про всяк випадок, потрібно зробити дамп бази.

Дамп бази даих – це сукупність команд sql, з допомогою яких можна створити базу даних, яка є, своєю структурою та наповненням, точною копією вже існуючої.

Для цього можна використовувати багато різних програм та утиліт. Я ж використвою програму mysqldump, яка є в пакеті MySQL.

Якщо для доступу до вашої БД авторизація не потрібна, то задампити одну з баз можна командою

mysqldump database > backup-file.sql

, де database – імя вашої бази даних, а backup-file.sql – файл, в який зливається дамп.

Якщо ж авторизація потрібна, то робиться це так само, як і в програмі mysql:

mysqldump -u username -p database > backup-file.sql

, де username – ваш логін.

Заливається дамп назад на сервер командою mysql (без авторизації):

mysql database < backup-file.sql

та

mysql -u username -p database < backup-file.sql

з авторизацією.

Команда для створення дампу всіх баз даних на сервері:

mysqldump –all-databases > all_databases.sql

Використавши параметр -d, можна зробити дамп тільки структури бази даних, без наповнення.

Все просто, швидко та надійно.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *