Gemeinsame MySQL-Sicherungsbefehle und Shell-Sicherungsskripte

Gemeinsame MySQL-Sicherungsbefehle und Shell-Sicherungsskripte

Um mehrere Datenbanken zu sichern, können Sie den folgenden Befehl verwenden:

mysqldump -uroot -p123456 --databases test1 test2 test3 > /home/test/dump.sql;

So stellen Sie eine Sicherung wieder her:

source dump.sql -- Geben Sie diesen Befehl in die MySQL-Befehlszeile ein, um

Sichern Sie die gesamte Datenbank:

mysqldump -uroot -123456 -A > alle.sql

Sichern Sie die gesamte Datenbankstruktur:

mysqldump -uroot -p123456 -P3306 -A -d > all_002.sql

Sichern Sie eine einzelne Datenbankstruktur und deren Daten

mysqldump -uroot -p123456 -P3306 test > all_003.sql

Sichern Sie eine einzelne Datenbankstruktur und deren Daten

mysqldump -uroot -p123456 -P3306 test -d > all_004.sql

Sichern einer einzelnen Datenbank

mysqldump -uroot -p123456 -P3306 test -t > all_005.sql

Im Allgemeinen werden die Struktur und die Daten der Sicherungsdatenbank häufiger in tatsächlichen Produktionsumgebungen verwendet. Im Zeitalter von Big Data sind Daten von entscheidender Bedeutung. Durch Datenanalyse können bestimmte Benutzerverhalten entdeckt und so der Markt geöffnet werden.

Der Inhalt des Backup-Shell-Skripts lautet wie folgt:

#!/bin/bash
Basisverzeichnis=/home/test/sql_script
DATUM=$(Datum +%Y%m%d)
Zeit = $ (Datum "+%Y-%m-%d %H:%M:%S")
cd $base_dir
mysqldump -uroot -p123456 --databases eluzhupms lms > dump$DATE.sql

wenn [ $? -eq 0 ]
Dann
 echo "MySQL-Datenbank erfolgreich gesichert, aktuelles Datum:"$time >> /home/test/mysql_dump.log

anders

 echo "Sicherung der MySQL-Datenbank fehlgeschlagen: Aktuelles Datum ist: "$time>> /home/test/mysql_dump.log

fi

Oben finden Sie Einzelheiten zu den häufig verwendeten MySQL-Sicherungsbefehlen und Shell-Sicherungsskripten. Weitere Informationen zur MySQL-Sicherung finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Shell-Skript zur Überwachung des MySQL-Master-Slave-Status
  • So installieren Sie MySQL 5.7.29 mit einem Klick mithilfe eines Shell-Skripts
  • Shell-Skript zum regelmäßigen Sichern und Aufbewahren von MySQL-Datenbankdaten für einen bestimmten Zeitraum
  • Shell-Skript automatisiert die Erstellung der Grundkonfiguration virtueller Maschinen: tomcat--mysql--jdk--maven
  • Shell-Skript zum Implementieren geplanter MySQL-Sicherungs-, Lösch- und Wiederherstellungsfunktionen
  • Ein kleines Shell-Skript zum genauen Zählen der Zeilenanzahl in jeder MySQL-Tabelle
  • Erstellen Sie MySQL-Datenbankkonten auf dem Server stapelweise über Shell-Skripte
  • So fügen Sie mithilfe eines Shell-Skripts einen Index zu MySQL hinzu
  • Beenden Sie eine Reihe von MySQL-Datenbanken mit nur einem Shell-Skript wie diesem (empfohlen)
  • So verwenden Sie Shell-Skripte, um täglich automatisch mehrere MySQL-Datenbanken zu sichern
  • Einführung und Installation von MySQL Shell

<<:  JS implementiert die Benutzerregistrierungsschnittstellenfunktion

>>:  So führen Sie Linux-Befehle im Hintergrund aus

Artikel empfehlen

Die Rolle und Öffnung des MySQL-Protokolls für langsame Abfragen

Vorwort Das MySQL Slow Query Log ist ein Protokol...

jQuery implementiert ein atmendes Karussell

In diesem Artikel wird der spezifische Code von j...

Detaillierte Erklärung der Beziehung zwischen Vue und VueComponent

Der folgende Fall überprüft die Wissenspunkte der...

Detaillierte Erklärung des TARGET-Attributs des HTML-Hyperlink-Tags A

Das Hyperlink-Tag <a> stellt einen Linkpunkt...

Einführung in die neuen Funktionen von ECMAscript

Inhaltsverzeichnis 1. Standardwerte für Funktions...

Zusammenfassung der praktischen Erfahrungen zu HTML-Wissenspunkten

1. Das Tabellen-Tag ist Tabelle, tr ist Zeile, td ...

So schreiben Sie eine Node.JS-Version eines Spiels

Inhaltsverzeichnis Überblick Build-Prozess Verwan...

Grundlegendes Handbuch für Webdesign 216 Websichere Farben

Die Farbdarstellung auf einer Webseite wird von ve...