ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

KENNTNISSE · LINUX

Backup/Wiederherstellen der MySQL-Datenbank über SSH

Letzte Aktualisierung 2019-04-27

Datenbanksicherung über Kommandozeile SSH: Der Befehl zum Sichern Ihrer MySQL-Datenbank lautet wie folgt:

mysqldump -u Benutzername -p Datenbank name -hServerIP > /path/backup.sql

Geben Sie den obigen Befehl in Ihre Befehlszeile ein, indem Sie Benutzername, database name, ServerIP und Pfad durch tatsächliche Werte ersetzen und dann Enter drücken. Sie werden aufgefordert, für Ihre Datenbank Benutzer-Passwort, dann Prozess mit kompletten und Platz Datenbank-Dump sql-Datei auf dem Pfad angegeben.



Wiederherstellen Ihrer Datenbank über Kommandozeile SSH: Der Befehl zum Wiederherstellen Ihrer MySQL-Datenbank lautet wie folgt:

mysql -u Benutzername -pPasswort -hServerIP-Datenbank name < /path/backup.sql

Beachten Sie den Mangel Zwischen einem Zwischenraum zwischen -p und Password. Auch das Passwort ist für den MySQL-Datenbankbenutzer.



Komprimierte Deponien/Wiederherstellung: Um eine MySQL-Datenbank aus einer komprimierten sql-Dump-Datei wiederherzustellen, kombiniert der folgende Befehl das Dekomprimieren Ihres sql-Dump-Archivs und das Übertragen des Inhalts in die MySQL-Datenbank:

Gunzip << backup.sql.gz | mysql -u Blarg -pKennwort db name


Wenn Sie Daten aus einer MySQL-Datenbank direkt komprimieren möchten, ohne dass Sie gzip separat verwenden müssen, geben Sie den folgenden Befehl ein:

mysqldump -u Benutzere -p -hServerIP db name | gzip > backup.sql.gz

Nachdem Sie die oben genannten Eingaben und drücken Sie die Eingabe, sollten Sie aufgefordert werden, für Ihr Passwort. Geben Sie Ihr Passwort ein, und Sie sollten alle eingestellt sein.



Komprimieren/Unkomprimieren einer sql db Datei: Wenn Sie Ihre bestehende .sql-Datei komprimieren möchten, müssen Sie den folgenden Befehl verwenden:

gzip -X /path/to/backup.sql

Im obigen Befehl ist X eine Zahl zwischen 1 und 9, die den Grad der verwendeten Kompression angibt. Je höher Ihre Zahl, desto komprimierter (kleiner) Ihre Datei wird.

Dies ist beispielsweise der Befehl, den ich verwende, um meine Daten zu komprimieren:

gzip -9 forum_backup.sql

Um eine komprimierte Datei zu dekomprimieren, verwenden Sie den folgenden Befehl:

gunzip backup.sql.gz



Automatisierte periodische MySQL-Backups auf einem Windows-PC kann mit einem kostenlosen Tool von http://mysqlbackupftp.com/



← Alle Knowledgebase Artikel

Sagen Sie uns, was aufbleiben muss.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.