Vollständige MySQL-Sicherung und schnelle Wiederherstellungsmethoden

Vollständige MySQL-Sicherung und schnelle Wiederherstellungsmethoden

Ein einfaches MySQL-Vollsicherungsskript, das die Daten der letzten 15 Tage sichert.

Sicherung

#Erstellen Sie täglich ein Backup der MySQL-Datenbank (speichern Sie das Datenskript der letzten 15 Tage)

DATUM=$(Datum +%Y%m%d)

/home/cuixiaohuan/lamp/mysql5/bin/mysqldump -uuser -ppassword need_db > /home/cuixiaohuan/bak_sql/mysql_dbxx_$DATE.sql;

finde /home/cuixiaohuan/bak_sql/ -mtime +15 -name '*.sql' -exec rm -rf {} \;

genesen

MySQL-Datenimport

Datenbanken need_db löschen;

Datenbanken erstellen need_db;

Daten importieren: Für die Wiederherstellung muss die Kodierung eingestellt werden

./mysql -uroot -p --default-character-set=utf8 need_db < xx.sql

Wissenspunkterweiterung:

Sichern und Wiederherstellen mit mysqldump

1. Backup-Prinzip

Das Sicherungsprinzip von mysqldump ist relativ einfach. Ermitteln Sie zunächst die Tabellenstruktur, die gesichert werden muss, und generieren Sie eine Erstellungsanweisung in einer Textdatei. Konvertieren Sie dann alle Datensätze in der Tabelle in eine Einfügeanweisung. Mit diesen Anweisungen können Sie eine Tabelle erstellen und Daten einfügen.

2. Sichern Sie eine Datenbank

Grundlegende Syntax:

>>> mysqldump -u Benutzername -p Datenbankname Tabelle1 Tabelle2 ... > BackupName.sql

Beispielbeschreibung:

mysqldump -u root -p Testperson > /tmp/backup.sql

3. Sichern Sie mehrere Datenbanken

Grundlegende Syntax:

mysqldump -u Benutzername -p --databases dbname2 dbname2 > BackupName.sql

Beispielbeschreibung:

mysqldump -u root -p --databases test mysql > /tmp/backup.sql

4. Sichern Sie alle Datenbanken

Grundlegende Syntax:

mysqldump -u Benutzername -p -all-databases > BackupName.sql

Beispielbeschreibung:

mysqldump -u -root -p -all-databases > /tmp/all.sql

5. Datenwiederherstellung

Grundlegende Syntax:

mysql -u root -p [Datenbankname] < backup.sql

Beispielbeschreibung:

mysql -u root -p < /tmp/backup.sql

Oben finden Sie detaillierte Informationen zur Methode für die vollständige Sicherung und schnelle Wiederherstellung von MySQL. Weitere Informationen zu einfachen Methoden für die vollständige Sicherung und schnelle Wiederherstellung von MySQL finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zum Konfigurieren von mysql8.0.20 mit binlog2sql und einfacher Sicherung und Wiederherstellung
  • Eine kurze Analyse der MySQL-Sicherung und -Wiederherstellung
  • Detaillierte Erläuterung der MySQL-Sicherung und -Wiederherstellung
  • Implementierungscode für die Sicherung und Wiederherstellung von MySQL-Datenbanken
  • Analyse der Implementierungsmethoden für MySQL-Datensicherung und -Wiederherstellung
  • Shell-Skript zum Implementieren geplanter MySQL-Sicherungs-, Lösch- und Wiederherstellungsfunktionen
  • So stellen Sie eine Datenbank und eine Tabelle aus einer vollständigen MySQL-Datenbanksicherung wieder her
  • So stellen Sie einzelne Tabellendaten mithilfe der vollständigen MySQL-Datenbanksicherungsdaten wieder her
  • Beispielskript für inkrementelle MySQL-Sicherungs- und Breakpoint-Wiederherstellung
  • C# implementiert MySQL-Befehlszeilensicherung und -wiederherstellung
  • Designideen für MySQL-Backup und -Wiederherstellung

<<:  Detaillierte Erklärung der Unterschiede zwischen var, let und const in JavaScript es6

>>:  Detailliertes Tutorial zum Herstellen einer Verbindung zu einem Remote-Server-Docker zum Bereitstellen eines Spring Boot-Projekts in IDEA

Artikel empfehlen

Ein Artikel, der Ihnen HTML beibringt

Wenn Sie nicht unbedingt Künstler werden möchten,...

Vue – Erste Schritte mit der Wettervorhersage

In diesem Artikelbeispiel wird der spezifische Co...

Beschreibung der Grenzen und Bereiche zwischen MySQL

MySQL zwischen Grenzbereich Der Bereich zwischen ...

Vue verwendet die Methode in der Referenzbibliothek mit Quellcode

Der offizielle Quellcode von monaco-editor-vue la...

Shell-Skript Nginx-Automatisierungsskript

Dieses Skript kann die Vorgänge zum Starten, Stop...

So zeigen Sie den Speicherort von MySQL-Datendateien an

Wir haben möglicherweise eine Frage: Nachdem wir ...

Details zur Vue-Vorlagenkompilierung

Inhaltsverzeichnis 1. analysieren 1.1 Regeln für ...

HTML-Maus-CSS-Steuerung

Im Allgemeinen wird die Maus als nach oben gericht...