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

Zusammenfassung der Dockerfile-Maven-Plugin-Nutzungsanleitung

Inhaltsverzeichnis POM-Konfiguration Setting.xml-...

MySQL-Lerndatenbankbetrieb DML ausführliche Erklärung für Anfänger

Inhaltsverzeichnis 1. Anweisung einfügen 1.1 Einf...

mysql 8.0.18 mgr-Installation und seine Umschaltfunktion

1. Systeminstallationspaket yum -y install make g...

So stellen Sie ein Angular-Projekt mit Docker bereit

Es gibt zwei Möglichkeiten, Angular-Projekte mit ...

TypeScript-Problem beim Iterieren über Objekteigenschaften

Inhaltsverzeichnis 1. Problem 2. Lösung 1. Deklar...

So stellen Sie das Crownblog-Projekt mit Docker in der Alibaba Cloud bereit

Front-End-Projektpaketierung Suchen Sie .env.prod...

JQuery implementiert das Ausblenden und Anzeigen von Animationseffekten

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

Erläuterung der HTTPS-Prinzipien

Da die Kosten für die Erstellung von HTTPS-Websit...

Führen Sie die folgenden Schritte aus, um Vue-Router in Vue3 zu verwenden

Vorwort Die Verwaltung des Routings ist eine wese...