В этом руководстве вы узнаете, как создать скрипт который будет выполнять резервное копирование всех ваших баз данных MySQL. Вы также узнаете, как настроить запланированное задание для ежедневного запуска сценария резервного копирования. Шаг 1: Создайте скрипт резервного копирования Создайте папку для хранения вашего резервного скрипта. Я предлагаю / scripts для этого примера: sudo mkdir /scripts Создайте файл с именем mysql-backup.sh в папке scripts: sudo vim /scripts/mysql-backup.sh Добавьте следующий код в файл и сохраните его: #!/bin/bash #---------------------------------------- # OPTIONS #---------------------------------------- USER='root' # MySQL User PASSWORD='webdev' # MySQL Password DAYS_TO_KEEP=0 # 0 to keep forever GZIP=1 # 1 = Compress BACKUP_PATH='/backups/mysql' #---------------------------------------- # Create the backup folder if [ ! -d $BACKUP_PATH ]; then mkdir -p $BACKUP_PATH fi #...
Данный блог - интересные статьи и переводы на разные IT темы или около IT для русскоязычного сообщества разработчиков ПО.