#!/bin/bash # Thư mục lưu file dump BACKUP_DIR="/home/mysql_backups_$(date +%F)" mkdir -p "$BACKUP_DIR" # Lấy danh sách database, loại bỏ các database hệ thống databases=$(mysql -e "SHOW DATABASES;" | grep -Ev "(Database|information_schema|performance_schema|mysql|sys)") # Vòng lặp qua từng database for db in $databases; do echo "Đang export database: $db" mysqldump "$db" > "$BACKUP_DIR/${db}.sql" done echo "✅ Hoàn tất. Các file .sql nằm trong: $BACKUP_DIR"