Zurück   HTML Forum > Server > Datenbankserver

Datenbankserver Von MySQL bis PostgreSQL, Fragen und Antworten zum Thema gibt es in diesem Forum.

Neues Thema erstellen  Antwort
 
Themen-Optionen Thema durchsuchen
Alt 04.04.2009, 09:01   #1
Administrator
 
Benutzerbild von developr
 
Registriert seit: 11.11.2008
Ort: Bremen
Beiträge: 260
developr eine Nachricht über ICQ schicken developr eine Nachricht über MSN schicken
Standard MySQL Datenbank Sicherung per Konsole

Um seine Datenbanken einfach und schnell einzeln und komprimiert zu sichern, könnt ihr folgendes Shell-Script zur Hilfe nehmen.

Code:
#!/bin/bash
#################################
# Back up MySQL databases
################################# 
PASSWORD="mysqlpassword"
USER="mysqluser"
IGNORE="test"
 # Get list of all databases
DB_LIST=`mysql -u $USER -p$PASSWORD -Bse 'show databases'`
 for db in $DB_LIST; do
         # set skip variable
        skip=0
         if [ "$IGNORE" != "" ]; then
                for i in $IGNORE; do
                        [ "$db" == "$i" ] && skip=1 || :
                done
        fi
         if [ "$skip" == "0" ]; then
                mysqldump -u $USER -p$PASSWORD --add-drop-table --opt $db | gzip -9 > $db.sql.gz
        fi
done
exit 0
Nun müsst ihr noch einen MySQL Benutzer anlegen und ihm die Rechte für alle Datenbanken geben. Des weiteren braucht er folgende Privilegien: SELECT, SHOW DATABASES, LOCK TABLES.
Das Kennwort für den Benutzer müsst ihr übrigens noch oben in dem Script eintragen .
developr ist offline   Mit Zitat antworten
Neues Thema erstellen  Antwort

Stichworte
datenbank, konsole, mysql, mysqldump, shell, sicherung
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Datenbank von außen erreichbar machen developr Datenbankserver 1 21.10.2010 08:51