Данный скрипт делает полный бекап базы данных и копирует данный бекап на удаленный сервер
!/bin/bash
данный скрипт делает полный бекап базы данных и копирует данный бекап на удаленный сервер
script full backup mysql database and then copy it to to the remote server
TD=date +%y-%m-%d
FN=$TD".sql.gz"
DB_NAME='database_name'
MYSQL_PATH_TO_BACKUP="/var/backups/dbProject/mysql/$FN"
REMOTE_IP="remote_ip"
REMOTE_USER="remote_user"
REMOTE_PATH="/remote_path/"
REMOTE_FN="database_name_last.sql.gz"
USER='db_user'
PASSWORD='db_password'
mysqldump -u $USER -p$PASSWORD --routines $DB_NAME | gzip > $MYSQL_PATH_TO_BACKUP
scp -B -l 49152 $MYSQL_PATH_TO_BACKUP $REMOTE_USER@$REMOTE_IP:$REMOTE_PATH$REMOTE_FN
Прошлые записи
- Telegram бот на Rust, два, три и Raspberry Pi 2
- Мысли насчет ChatGPT
- Mashinka на Rust. Первые впечатления.
- Перевод - Почему бумага формата А4 имеет размер 297 мм на 210 мм?
- Эволюция веб-приложений. От раздачи статики до Serverless
- Эволюция веб-приложений. От статичного HTML до Single Page Application и Progressive Web Application
- Переезд в Калининград
- Была ли спецоперация на Украине неизбежна?
- О serverless технологии для чатботов
- Свободное время на улучшение блога
- О жизни в Калининграде спустя год