Резервное копирование (backup) баз MySQL
Пятница, 22 октября 2010 г.Рубрика: *NIX_*BSD сиcтемы -> В помощь сисадмину
Метки: backup | bash | bash script | cron | db | Linux | mysql | mysqldump
Просмотров: 41327
Подписаться на комментарии по RSS
Попался мне на просторах интернета один из скриптов для создания бэкапов баз данных, в чем его плюс - создает отдельный архив под каждую базу данных, в отличии от стандартного mysqldump с ключем --all-databases который пишет все базы в один файл для меня получается не совсем правильный бэкап, т.е мне это ни подходит.По мне лучше каждая база -отдельный файл.
В любом случаи желательно сделать пользователя от которого будем делать бекапы, из прав дадим ему права на просмотр баз,SELECT и Lock Tables, я приведу пример как создать из командной строки:
$ mysql -pПАРОЛЬ
-p, --password=[password] – Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, --user=[user]- Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используется если логин отличается от имени пользователя для соединения с сервером MySQL.
Еще записи по теме
- Расширения динамического диска в virtualbox.
- После перезагрузки чистится (меняется) файл /etc/resolv.conf в Ubuntu 12.04
- Шифрование файлов или переписки
- Ждем- с Ubuntu 10.04 (Lucid)
- LogWatch - получем отчёт и анализ о состоянии сервера Linux по почте
- Перенос рабочего DNS сервера с Windows server 2003 на другой 2003 server
- Bombono DVD - программа для создания видеодисков
Комментариев: 5
Отличный скрипт, тоже взял себе на вооружения
Благодарю :-)
Спасибо за полезный материал!
В качестве благодарности вот вам строчка, удаляющая устаревшие каталоги:
find ~/каталог-с-архивами -mtime +10 -type d -exec rm -rf {} \;
-type d - ключ поиска каталогов
rm -rf удалит каталог (у меня почему-то при этом ругается, что удаляемый каталог не найден. (добавил f в надежде, что перестанет ругаться, но работает и без f)
Спасиба Xobrt, добавил в заметку, проверил у себя действительно ругается, что удаляемый каталог не найден, f - не помогло.
Еще можно в крон для автовыполнения добавить: смотреть тут