MySql backup command

May 09, 2009 23:01


Originally published at AXL's Blog. You can comment here or there.

Для бэкапа базы данных mysql можно использовать следующую backup command в cron

/usr/bin/mysqldump -uUser -pPassword DatabaseName | gzip > /path/to/document/root/backups/DatabaseName.DB.`date`.gz 2>&1

Путь к утилите mysqldump может быть разный. Его уточнить у техподдержки хостинга. Это же касается и gzip. Дату можно отформатировать. Для этого заменяем `date` на `date +%Y%m%d`. Но не на всех хостингах это корректно работает или я не шарю, хз…

А, вот ещё: вот эта примочка 2>&1 нужна для того чтобы ошибки при выполнениии команды перенаправлялись в первый поток - то есть в файл. Логично по сути - 2 источник в первый поток.

php

Previous post Next post
Up