MySQL Backup

Datum: 03.01.2013 | Autor: | Kategorie: MySQL | Tags: , | keine Kommentare »

Tolles und einfaches Skript um eine MySQL-DB zu sichern:

#!/bin/bash
 
# Set variables
USER=root
PASSWORD=************
HOST=localhost
 
# Remove old backup files
mkdir /mysql_backup
rm -f /mysql_backup/*
 
#Dump new files
 
for i in $(echo 'SHOW DATABASES;' | mysql -u$USER -p$PASSWORD -h$HOST|grep -v '^Database$'); do
  mysqldump                                                     \
  -u$USER -p$PASSWORD -h$HOST                                   \
  -Q -e -C --add-drop-table --add-locks --quick --lock-tables   \
  -B $i                                                         \
  $i > /mysql_backup/$i.sql;
done;

Comments are closed.