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.
| Modell | Preis | |||
|---|---|---|---|---|
| 1 |
|
Raspberry Pi 4 – (Modell B+, 4 GB, ARM-Cortex 1,50 GHz, 4 GB RAM, 4 x USB, 2 x Micro-HDMI) – Minicomputer | ab 69,00 € inkl. 19% gesetzlicher MwSt. | Details Ansehen* |
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,Datenbankdie 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 – Mehrere Datenbanken sichern mit:
mysqldump -u username –p --all-database > alle_meine_datenbanken_backup.sql
.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 (externe Festplatte, 1 TB, USB 3.0) | 60,45 € | Details Ansehen* |
Mit dem Console-Befehl: mysqldump --help findest Du Erklärungen zu allen Befehlen des MySQL-Werkzeugs.
Hier kannst du den Beitrag bewerten
Hits von
MySQL MariaDB Backup mit Ubuntu
Diese Seite wurde bisher 6.326 mal gelesen


( 14 Bewertungen, Durchschnitt: 4,86 von insgesamt 5 )