Genel

Mysql veritabanlarını tek tek yedek almak

tarihinde yayınlandı

Bunun için küçük bir sh script bize yardımcı olacaktır. #!/bin/sh   TIMESTAMP=$(date +”%F”) BACKUP_DIR=”/yedek/$TIMESTAMP” MYSQL_USER=”root” MYSQL=/usr/local/bin/mysql MYSQL_PASSWORD=”password” MYSQLDUMP=/usr/local/bin/mysqldump   mkdir -p “$BACKUP_DIR/mysql”   databases=`$MYSQL –user=$MYSQL_USER -p$MYSQL_PASSWORD -e “SHOW DATABASES;” | grep -Ev “(Database|information_schema)”`   for db in $databases; do   $MYSQLDUMP –force –opt –user=$MYSQL_USER -p$MYSQL_PASSWORD –databases $db | gzip > “$BACKUP_DIR/mysql/$db.gz” done Bu şekilde tüm veritabanları, […]