субота, 11 січня 2014 р.

Як зробити резервну копію бази MySQL

Один із способів - це скористатися утилітою mysqldump.
Для цього потрібно виконати команду:
mysqldump [OPTIONS] database [tables]
для однієї бази

або  mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
для декількох баз,


або  mysqldump [OPTIONS] --all-databases [OPTIONS]
для всіх баз.

Наприклад, команда
sudo mysqldump -u<name> -p<password> --routines --all-databases > /home/myfolder/filename.sql
зробить дамп усіх баз в файл "filename.sql" у каталозі "/home/myfolder/"

Параметр "--routines" потрібен для того, щоб додатково виконувався експорт збережених процедур і функцій.

Немає коментарів:

Дописати коментар