Einfaches Teilen von Mysql-Backup-BAT-Skripten unter Windows

Einfaches Teilen von Mysql-Backup-BAT-Skripten unter Windows

Vorwort

Dieser Artikel stellt ein einfaches BAT-Skript zum Sichern von Mysql unter Windows vor. Das Skript verwendet den Befehl mysqldump , um eine angegebene Mysql-Datenbank in einer Datei im Format %dbname%-yyyyMMddHHmmss.sql zu sichern. Nur die Sicherungen der letzten 60 Tage werden beibehalten. Wenn Sie es zu einem geplanten Zeitpunkt ausführen möchten, fügen Sie einfach einen Aufgabenplan in Windows hinzu. Weitere Einzelheiten finden Sie in diesem Artikel.

Der Beispielcode lautet wie folgt

@echo aus
Stunde einstellen=%Zeit:~0,2%
wenn "%time:~0,1%"==" " setze Stunde=0%time:~1,1%
jetzt einstellen=%Datum:~0,4%%Datum:~5,2%%Datum:~8,2%%Stunde%%Zeit:~3,2%%Zeit:~6,2%
echo %jetzt%
setze Host=xxx.xxx.xxx.xxx
Port festlegen = 3306
setze Benutzer=root
setze pass=root
setze dbname=Datenname
setze Backupfile=E:\backup\db\%dbname%-%now%.sql
E:\backup\mysql-5.7.13-winx64\bin\mysqldump -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile%
Echo löscht Dateien vor 60 Tagen
für Dateien /p "E:\backup\db" /m *.sql /d -60 /c "cmd /c del @file /f"

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM.

Das könnte Sie auch interessieren:
  • Verwenden eines Bat-Skripts zum regelmäßigen Hoch- und Herunterladen von FTP unter Windows
  • Wie entferne ich den kleinen Pfeil in der Verknüpfung in Windows 7? BAT-Skriptfreigabe
  • Windows richtet ein Bat-Skript ein, das beim Booten automatisch gestartet wird
  • Detaillierte Erklärung der Verwendung von For-Schleifen im Windows-Bat-Skript

<<:  4 Möglichkeiten, sich schnell Linux-Befehle selbst beizubringen

>>:  Beispiel für die Implementierung eines kreisförmigen Fortschrittsbalkens in Vue

Artikel empfehlen

React-Internationalisierung – Verwendung von react-intl

Wie erreicht man Internationalisierung in React? ...

Einführung in die UFW-Firewall unter Linux

Werfen wir einen Blick auf ufw (Uncomplicated Fir...

Detaillierte Erläuterung des Prozesses der Zabbix-Überwachung von SQLServer

Werfen wir einen Blick auf die Zabbix-Überwachung...

Einführung in die reaktive Funktion toRef-Funktion ref-Funktion in Vue3

Inhaltsverzeichnis Reaktive Funktion Verwendung: ...

Lösen Sie das Problem der Angabe der UDP-Portnummer im Docker

Wenn Docker einen Container startet, gibt es den ...

Detaillierter Prozess zum Zeichnen dreidimensionaler Pfeillinien mit three.js

Nachfrage: Diese Nachfrage ist ein dringender Bed...

jQuery implementiert die Funktion zum Ziehen von Bildern mit der Maus

In diesem Beispiel wird jQuery verwendet, um eine...

Detaillierte Erklärung der JavaScript-Ereignisse onblur und onfocus

Auf HTML-Seiten verfügen visuelle Elemente wie Sc...

Beheben Sie den Nginx-Fehler „504 Gateway Time-out“

Studenten, die Websites erstellen, stellen häufig...

Detaillierte Analyse der Unterschiede zwischen break und last in Nginx

Lassen Sie uns zunächst über den Unterschied spre...

So zeigen Sie den Datenbankinstallationspfad in MySQL an

Wir können den Installationspfad von MySQL über d...