Heim  >  Artikel  >  Datenbank  >  mysqlpump – MySQL-Datenbank-Backup-Programm

mysqlpump – MySQL-Datenbank-Backup-Programm

王林
王林nach vorne
2023-09-20 11:29:021237Durchsuche

mysqlpump - MySQL 数据库备份程序

Das Client-Dienstprogramm mysqlpump führt eine logische Sicherung durch und generiert dabei eine Reihe von SQL-Anweisungen, die ausgeführt werden können, um die ursprünglichen Datenbankobjektdefinitionen und Tabellendaten zu reproduzieren. Es hilft beim Sichern einer oder mehrerer MySQL-Datenbanken zur Sicherung oder Übertragung auf einen anderen SQL-Server.

Funktionen von mysqlpump

Lassen Sie uns die Funktionen von mysqlpump verstehen -

  • Verarbeitet die Datenbank sowie die Objekte in der Datenbank parallel und hilft so, den Dump-Prozess zu beschleunigen.

  • Es bietet eine bessere Kontrolle darüber, welche Datenbanken und Datenbankobjekte (Tabellen, gespeicherte Prozeduren, Benutzerkonten) gesichert werden müssen.

  • Erstellen Sie Benutzerkonten in Kontoverwaltungsanweisungen (CREATE USER, GRANT). Anstatt in die MySQL-Systemdatenbank

  • einzufügen, besteht die Möglichkeit, eine komprimierte Ausgabe zu erstellen.

  • Dies ist ein Indikator für den Fortschritt, der eine Schätzung liefert.

  • Beim Neuladen von Dump-Dateien kann die Erstellung von Sekundärindizes für InnoDB-Tabellen beschleunigt werden, indem nach dem Einfügen von Zeilen Indizes hinzugefügt werden.

    >

Syntax – Aufruf von mysqldump

Standardmäßig speichert mysqlpump alle Datenbanken. Um dieses Verhalten explizit anzugeben, verwenden Sie die Option --all-databases. Wie unten gezeigt -

shell> mysqlpump --all-databases

Um eine einzelne Datenbank oder eine bestimmte Tabelle in einer Datenbank zu sichern, muss der Datenbankname in der Befehlszeile angegeben werden, gefolgt von optionalen Tabellennamen. Wie unten gezeigt -

shell> mysqlpump db_name
shell> mysqlpump db_name tbl_name1 tbl_name2 ...

Um alle Namensparameter als Datenbanknamen zu behandeln, können Sie die Option --databases verwenden. Wie unten gezeigt, unterstützt das Dienstprogramm mysqlpump mehrere Optionen zum Ein- oder Ausschließen von Datenbanken, Tabellen, gespeicherten Prozeduren und Benutzerdefinitionen. Um die Dump-Datei neu zu laden, müssen die darin enthaltenen Anweisungen ausgeführt werden. Das folgende Beispiel zeigt dasselbe –

shell> mysqlpump --databases db_name1 db_name2 ...

Das obige ist der detaillierte Inhalt vonmysqlpump – MySQL-Datenbank-Backup-Programm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen