Skip to main content

MySQL MariaDB Backup mit Ubuntu

Sichern von MySQL Datenbanken – MySQL MariaDB Backup

Voraussetzung für das schnelle lokale Sichern der MySQL Datenbank ist natürlich eine vorhandene Installation, der aktiv gestartete Service vom MariaDB-Server und die Zugangsdaten vom Nutzer Root oder einem Datenbankuser mit vollem Zugriffsrecht auf die Datenbank. MySQL hat ein hervorragendes Werkzeug on Board namens: mysqldump. Gerade wenn man schnell mal die Datenbank sichern möchte, ist das Werkzeug sehr gut geeignet. Auch bei sehr großen Datenbanken kommt mysqldump super klar.

Um eine MySQL-Datenbank zu sichern, muss natürlich die MySQL Datenbank zunächst auf dem Datenbankserver existent sein.

Zudem erforderlich: DB Root-Konto/Passwort oder ein Datenbank-Konto mit vollem Zugriff auf die zu sichernde Datenbank!

MySQL MariaDB Backup

Du kannst z.B. SSH per Putty oder ein ähnliches Werkzeug verwenden, um von einem entfernten Standort aus auf den Datenbank-Server zuzugreifen (SSH-Aktivierung erforderlich) und die Datenbank lokal auf dem Server zu sichern. Der Befehl zum Backup einer MySQL-Datenbank lautet wie folgt:

mysqldump -u username –p database_name > database_dump.sql

Natürlich kann auch direkt von der Console eines Ubuntu-Rechners, worauf die MySQL-Datenbank läuft, der Befehl direkt abgesetzt werden 🙂

Wenn Du die obigen Befehle ausführst, werden alle Datenbankstrukturen und Daten in eine einzige database_dump.sql-Datei exportiert.

Parameter des obigen Console-Befehls haben folgende Bedeutung:
-u: User für die DB-Anmeldung, falls nicht aktueller User des SSH-Zugriffs
username: gültiger MySQL-Benutzername (kann root oder ein anderer Datenbankuser sein)
-p: der Parameter p fragt nach dem Benutzer-Passwort nach dem abgesetzten Befehl
database_name: Datenbankname, Datenbank die Du sichern möchtest
database_dump.sql: der Name der Datei, die mit dem Datenbankinhalt als Backup erstellt wird

Beispiel einer Sicherung von Datenbankname: bookstack mit User: bookstackuser

mysqldump

mysqldump – Mehrere Datenbanken sichern mit:

mysqldump -u username –p --all-database > alle_meine_datenbanken_backup.sql
Die erstellte Datenbanksicherung (.sql) an einem sicheren Ort ablegen um beim Bedarfsfall z.B. mit phpmyadmin die SQL-Datei per SQL-Import wiederherzustellen. Es bietet sich an, wichtige Datenbanken regelmäßig zu sichern 🙂
Modell Preis
1 WD Elements Portable WD Elements Portable (externe Festplatte, 1 TB, USB 3.0)

60,45 € 69,00 €

inkl. 19% gesetzlicher MwSt.
Details Ansehen*

Mit dem Console-Befehl: mysqldump --help findest Du Erklärungen zu allen Befehlen des MySQL-Werkzeugs.

Hier kannst du den Beitrag bewerten

1 Block2 Blöcke3 Blöcke4 Blöcke5 Blöcke ( 14 Bewertungen, Durchschnitt: 4,86 von insgesamt 5 )
Loading...

Hits von MySQL MariaDB Backup mit Ubuntu

Diese Seite wurde bisher 6.059 mal gelesen