#!/bin/bash # Настройки DB_NAME="testposts" BACKUP_DIR="/opt/testbot-git/dbbackup" DATE=$(date +"%Y-%m-%d_%H-%M-%S") BACKUP_FILE="$BACKUP_DIR/${DB_NAME}_${DATE}.sql" # Создаем каталог для бэкапов если не существует mkdir -p "$BACKUP_DIR" # Делаем дамп базы данных sudo mysqldump --databases "$DB_NAME" > "$BACKUP_FILE" # Проверяем успешность выполнения if [ $? -eq 0 ]; then echo "Бэкап успешно создан: $BACKUP_FILE" else echo "Ошибка при создании бэкапа!" exit 1 fi