Heim > Datenbank > MySQL-Tutorial > Hauptteil

mysqlpump – MySQL-Datenbank-Backup-Programm

王林
Freigeben: 2023-09-20 11:29:02
nach vorne
1189 Leute haben es durchsucht

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
Nach dem Login kopieren

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 ...
Nach dem Login kopieren

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 ...
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!