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,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 – 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.060
mal gelesen