Foren
Neue Beiträge
Foren durchsuchen
Was ist neu?
Neue Beiträge
Profilnachrichten
Online
Anmelden
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Anmelden
Registrieren
App installieren
Installieren
Server
Datenbankserver
MySQL Datenbank Sicherung per Konsole
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
[QUOTE="developr, post: 6238, member: 1"] 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 [/code]Nun müsst ihr noch einen MySQL Benutzer anlegen und ihm die Rechte für alle Datenbanken geben. Des weiteren braucht er folgende Privilegien: [I]SELECT, SHOW DATABASES, LOCK TABLES. [/I] Das Kennwort für den Benutzer müsst ihr übrigens noch oben in dem Script eintragen ;). [/QUOTE]
Zitate
Authentifizierung
Antworten
Server
Datenbankserver
MySQL Datenbank Sicherung per Konsole
Oben
Unten