Implementierung einer geplanten Sicherung in Mysql5.7

Implementierung einer geplanten Sicherung in Mysql5.7

1. Suchen Sie mysqldump.exe im MySQL-Installationspfad D:\xxx\MYSQL\MySQL Workbench CE 6.0.8. Da für die Ausführung des Skripts keine Leerzeichen im Pfad vorhanden sein dürfen (wenn der Pfad Leerzeichen enthält, wird eine 0 KB große Sicherungsdatei erstellt), kopieren Sie mysqldump.exe in einen beliebigen Ordner (hier ist es D:/Soft/MYSQL).

2. Bearbeiten und speichern Sie das Skript back_up.bat wie folgt:

@echo aus
setze "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
D:/Soft/MYSQL/mysqldump --opt -u root --password=991446 lslib_test> D:/db_backup/lslib_test_%Ymd%.sql
@echo an

Hinweis: Bei dieser Methode ist es nicht erforderlich, die Datenbank zu schließen, und Sie können täglich Dateien nach Namen sichern.

Das aktuelle Datum wird durch Kombination von %date:~5,2% ermittelt. Die Kombination ergibt yyyymmdd. Das Datumsformat, das durch den Befehl date ermittelt wird, ist standardmäßig yyyy-mm-dd (wenn es nicht in diesem Format vorliegt, können Sie den Befehl pause verwenden, um das Befehlszeilenfenster anzuhalten und das aktuelle Computerdatumsformat anzuzeigen, das durch %date:~,20% ermittelt wurde). Daher kann %date:~5,2% verwendet werden, um die beiden Zeichen ab dem fünften Zeichen im Datum zu ermitteln. Heute ist beispielsweise der 05.02.2009, und %date:~5,2% kann verwendet werden, um 02 zu erhalten. (Der Index der Datumszeichenfolge beginnt bei 0)!

2. Fügen Sie das Skript back_up.bat in den Windows-Ausführungsplan ein

Systemsteuerung -> Nach geplanten Aufgaben suchen -> Grundlegende Aufgaben erstellen -> Folgen Sie Ihrem Instinkt und Sie können die Konfiguration erfolgreich durchführen!

Auffüllen:

Die obige Methode funktioniert auf meinem lokalen Computer einwandfrei, aber die gleiche Einstellung auf dem Server ist nicht erfolgreich. Daher habe ich die geplanten Aufgaben von Navicat verwendet, um eine geplante Sicherung durchzuführen.

Schritt:

1. Öffnen Sie Navicat, klicken Sie auf Backup – Neues Backup, klicken Sie auf Speichern, ohne etwas zu verwenden, geben Sie ihm einen Namen und schließen Sie das Dialogfeld. Alle Tabellen sind standardmäßig in der Objektauswahl aktiviert.

2. Klicken Sie auf Plan -> Neuen Batch-Job erstellen -> Doppelklicken Sie auf den Plan, den Sie auswählen möchten (der im vorherigen Schritt gespeicherte Plan)

3. Speichern Sie den Plan (geben Sie ihm einen zufälligen Namen) --> klicken Sie auf die auszuführende Aufgabe --> legen Sie die geplante Aufgabe fest

4. Stellen Sie die geplante Zeit ein und speichern Sie sie. Das Passwort, das Sie eingeben müssen, ist das Serverpasswort.

5. Nach erfolgreichem Abschluss generiert die geplante Sicherung eine PSC-Datei. Der Standardspeicherort ist C:\Benutzer\Computername\Dokumente\Navicat\MySQL\Servers, der in der Sicherung der Navicat-Tabelle angezeigt wird.

6. Sie können den Speicherort der Sicherung ändern

Wenn ich derzeit Navicat zum Extrahieren von SQL verwende, erhalte ich verstümmelte Zeichen. Normalerweise wird das Backup direkt wiederhergestellt.

QA: Die Skriptplanung kann lokal, aber nicht auf dem Server durchgeführt werden. Warum? Geplante Navicat-Aufgaben können nicht auf dem lokalen Computer, aber auf dem Server ausgeführt werden. Warum? Warum werden beim Extrahieren von SQL chinesische Zeichen verstümmelt? Die Kodierungsformate UTF-8 und GBK funktionieren auch nicht. Warum?

Dies ist das Ende dieses Artikels über die Implementierung der geplanten Sicherung in MySQL 5.7. Weitere Informationen zur geplanten Sicherung in MySQL finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zum Konfigurieren von mysql8.0.20 mit binlog2sql und einfacher Sicherung und Wiederherstellung
  • Shell-Skript zum regelmäßigen Sichern und Aufbewahren von MySQL-Datenbankdaten für einen bestimmten Zeitraum
  • Eine kurze Analyse der MySQL-Sicherung und -Wiederherstellung
  • Detaillierte Erläuterung der MySQL-Sicherung und -Wiederherstellung
  • MySQL-Lösung für zeitgesteuerte Backups (mithilfe von Linux crontab)
  • So implementieren Sie eine geplante Sicherung der CentOS MySQL-Datenbank
  • Sicherungs- und Wiederherstellungsmethode für MySQL-Datenbanken
  • Detaillierte Erläuterung der drei Möglichkeiten zum Sichern von MySQL
  • Detaillierte Erläuterung der Anweisungen zum Sichern und Wiederherstellen von mysqldump sowie zum Importieren und Exportieren von mysqldump
  • So verwenden Sie mysqldump zum Sichern und Wiederherstellen bestimmter Tabellen
  • Hinweise zum MySQL-Datenbank-Sicherungsprozess

<<:  Docker Compose-Installationsmethoden in verschiedenen Umgebungen

>>:  Details zur Vue-Vorlagenkompilierung

Artikel empfehlen

So verwenden Sie React-Color zum Implementieren des Front-End-Farbwählers

Hintergrund Wir können react-color verwenden, um ...

15 Best Practices für HTML-Anfänger

Hier sind 30 Best Practices für HTML-Anfänger. 1....

Zusammenfassung der Verwendung von Datetime und Timestamp in MySQL

Inhaltsverzeichnis 1. Wie wird die aktuelle Uhrze...

HTML-Tabellen-Markup-Tutorial (38): Rahmenfarben-Attribut der Kopfzeile BORDERCOLOR

Um die Tabelle zu verschönern, können Sie für die...

Detaillierte Erklärung gängiger Docker Compose-Befehle

1. Die Verwendung von Docker Compose ist der Verw...

Detaillierte Schritte zur Installation eines Hadoop-Clusters unter Linux

Inhaltsverzeichnis 1. Erstellen Sie ein Hadoop-Ve...

Öffentliche kostenlose STUN-Server

Öffentliche kostenlose STUN-Server Wenn das SIP-T...

Analyse der gemeinsamen Indexfunktion von MySQL und Anwendungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Lösung zur Installation von OpenCV 3.2.0 in Ubuntu 18.04

Laden Sie opencv.zip herunter Installieren Sie di...

JS erkennt den Fall der Eliminierung von Sternen

In diesem Artikelbeispiel wird der spezifische JS...

Reflexion und Proxy in Front-End-JavaScript

Inhaltsverzeichnis 1. Was ist Reflexion? 2. Refle...

Erstellen eines FastDFS-Dateisystems in Docker (Tutorial mit mehreren Images)

Inhaltsverzeichnis Über FastDFS 1. Suche nach Bil...

So erstellen Webdesigner Bilder für Retina-Displays

Besonderer Hinweis: Dieser Artikel wurde basieren...