Бакап и восстановление баз mysql с помощью mysqldump
mysqldump это самый просто способ сделать резервную копию базы mysql (любого движка sql) — создать файл запросов, полностью создающий базу заново со всеми таблицами и данными, включенными в резервную копию
Плюсы:
— Простота
— Нет необходимости повышения прав до рут-пользователя системы
Минусы:
Может потребоваться восстановление с накатыванием лога, если в момент дампа в базу записались данные и таблицы не были блокированы
Бакап базы
mysqldump -uLogin -PPort -hHost -pPass DBNAME > /backup/dump_base01.sql
Восстановление из дампа
mysql -u root -p -f < /backup/dump_base01.sql
Но при таком способе если в момент создания дампа запишутся изменения в базу (блокировку таблиц ключом --lock-tables ведь не рассмотрели и объединение изменений из лога в базу с ключом тоже -flush-log)
1 комментарий