MySQL ist eine beliebte Wahl, wenn es um relationale Datenbankverwaltungssysteme geht. MySQL und seine Klone machen heute einen großen Prozentsatz des World Wide Web aus; der Grund dafür ist seine Robustheit und Fülle an verfügbaren Optionen.
Es gibt Szenarien, in denen ein MySQL Datenbank muss gesichert und in einer Datei gespeichert werden:entweder um eine Kopie der Daten als Backup zu sichern oder um die Datenbank auf ein anderes System zu kopieren.
Voraussetzungen
MySQL-Client sollte bereits auf Ihrem System installiert und entweder mit einem entfernten oder lokalen MySQL-Server konfiguriert sein. Abgesehen davon muss der Benutzer, der die Datenbank sichern möchte, ein Administrator (Root-Benutzer) sein, oder der Benutzer muss über Berechtigungen zum Sichern von Datenbanken verfügen.
Heute werden wir in diesem Artikel lernen, wie man eine einzelne MySQL-Datenbank mit MySQLDump sichert Hilfsprogramm unter Linux.
Eine einzelne MySQL-Datenbank sichern
„MySQLDump ‘ ist ein Tool, das automatisch zusammen mit MySQL Client installiert wird unter Linux. Dieses Tool wird im Wesentlichen verwendet, um eine Datei aus einer MySQL-Datenbank zu erstellen, d. h. den Inhalt einer Datenbank in die Ausgabedatei zu kopieren.
Die Ausgabe kann dann in eine Datei umgeleitet werden, und die Datei kann auf ein anderes System verschoben oder kopiert und Inhalte in der Datenbank auf diesem System bereitgestellt werden
Die Syntax für die Verwendung von MySQLDump ist:
$ mysqldump -u username -p database_name > backup_filename.sql
Zum Beispiel, um eine Datenbank mit dem Namen „Sport“ zu sichern ‘ in eine Sicherungsdatei namens ‘sportsdb_bkp.sql ‘, können wir ausführen:
$ mysqldump -u root -p sports > sportsdb_bkp.sql OR $ mysqldump -u abhi -p sports > sportsdb_bkp.sql
Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.

Lassen Sie uns den Inhalt der Datei „sportsdb_bkp.sql“ überprüfen ‘ Datei.
$ cat sportsdb_bkp.sql

Die Sicherungsdatei ist jetzt fertig. Beachten Sie, dass die Sicherungsdatei im Wesentlichen eine Liste von SQL-Befehlen ist. Es kann jetzt auf ein anderes System kopiert werden, wo MySQL ist bereits installiert und Sie können diese Datei in den Befehl „mysql“ eingeben ‘, um diese Befehle auszuführen und sie hier in der gesicherten Datenbank bereitzustellen.
$ mysql -u root -p sports < sportsdb_bkp.sql
Schlussfolgerung
Wir haben eine einfache Möglichkeit gesehen, ein Backup einer MySQL-Datenbank zu erstellen. Das Tool „MySQLDump ' stehen viele weitere Optionen zur Verfügung:zum Beispiel nur die Struktur der Datenbank ohne die Daten zu sichern oder umgekehrt nur die Daten und nicht die Struktur zu sichern (entweder Datenbank existiert bereits auf dem Zielrechner, Sie müssen nur die Daten dort).
Empfohlene Lektüre :So sichern Sie alle MySQL-Datenbanken von der Befehlszeile ausStellen Sie sicher, dass Sie alle diese Optionen im Befehlszeilenhandbuch überprüfen, indem Sie Folgendes verwenden:
$ man mysqldump
Danke fürs Lesen und teilen Sie uns Ihre Gedanken in den Kommentaren unten mit!