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

Auszeichnungssprachen – Nochmal auflisten

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Detaillierte Erläuterung des Fehlerproblems der Case-When-Anweisung

Vorwort In der MySQL-Datenbank verwenden wir manc...

Detailliertes Tutorial zur Springcloud-Alibaba-Nacos-Linux-Konfiguration

Laden Sie zuerst das komprimierte Nacos-Paket von...

Videojs+Swiper realisiert Taobao-Produktdetailkarussell

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

Detaillierter Prozess zum Dekomprimieren und Installieren von mysql5.7.17 zip

1. Adresse herunterladen https://dev.mysql.com/do...

Beispiel für die Verwendung eines manipulationssicheren JavaScript-Objekts

Inhaltsverzeichnis Manipulationssicheres Javascri...

Was ich beim Aufbau meines eigenen Blogs gelernt habe

<br />In einem Jahr Bloggen habe ich persönl...

Ein kurzer Vortrag über Rx-responsive Programmierung

Inhaltsverzeichnis 1. Beobachtbar 2. Funktionen h...