Инструменты пользователя

Инструменты сайта


backups-mysql

Резервное копирование баз Mysql

Для резервного копирования баз mysql можно использовать следующий скрипт:

#!/bin/bash
DATE=`date "+%Y-%m-%d_%H"`
mysqldump -u <user> -p<пароль_без_пробела_после_-p>  <имя_базы> > /home/backup/ns-$DATE.sql
# тут какие-то действия с файлом. 

Если Вы бекапите большие базы, можно базу сразу сжимать.

mysqldump -u <user> -p<пароль_без_пробела_после_-p> <имя_базы> | gzip -c > dump-$DATE.gz

Если Вы хотите, например, отправить файл на Яндекс.Диск, то можно сделать так

php5 /home/backup/yd.php send -f /home/backup/ns-$DATE.sql -c /home/backup/.phpyd-config

backups-mysql.txt · Последнее изменение: 02.11.2014 23:49 (внешнее изменение)

Инструменты страницы