#!/bin/sh # Ange sökvägen till mappen där dina säkerhetskopieringar finns BACKUP_DIR="/webbserver/sqlbackup" # Ange MySQL-användarnamn och lösenord MYSQL_USER="root" MYSQL_PASSWORD="maggan79" MYSQL="$(which mysql)" MYSQLDUMP="$(which mysqldump)" # Loopa igenom varje SQL-säkerhetskopia i mappen och återställ varje databas for backup_file in $(ls -1t $BACKUP_DIR/*/ | head -n 1); do # Extrahera databasnamnet från sökvägen db_name=$(basename $backup_file) # Återställ databasen från den senaste säkerhetskopian $MYSQL -u$MYSQL_USER -p$MYSQL_PASSWORD $db_name < "$backup_file/$db_name.sql" echo "Databasen '$db_name' har återställts från säkerhetskopian '$backup_file'." done