MiniHow-To: Делаем бекап баз MySQL в FreeBSD

Системные администраторы делятся на тех кто еще не делает бекапы , и тех кто уже их делает. 

Я настоятельно Вам рекомендую не учится на своих ошибках, лучше учится на чужом опыте.
Сегодня в этом мини HOW-TO я расскажу, как делать бекап баз данных MySQL. Ибо каке надежна не была бы Ваша FreeBsd , никто не застраховн от аппаратных сбоев и других форс-мажорных обстоятельств. Причем бекап мы будем делать Comandline Only ))) . Не пугайтесь , это не сложно.

Резервное копирование баз данных MySQL

Следующая команда сделает дамп всех баз данных в SQL-файл. Вам необходимо заменить пароль администратора базы данных на свой.

# mysqldump -u -p -B --all-databases ># mysqldump -uroot -pSuperPass -B --all-databases > all.sql

Примерно так же делается бекап одной БД

# mysqldump -u -p > # mysqldump -uWiki -pBlue wikidb > wikidb.sql

Резервное копирование на удалённом хосте

# mysql -u username -p -h hostnae bd_name > dump.sql

Mysqldump обычно лежит в /usr/local/bin/mysqldump Архивируем наш бекап Для уменьшения размра сожмем наш бекап

# bzip2 --best