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

Erläuterung des Prozesses des Docker-Packaging-Node-Projekts

Als Backend-Programmierer muss ich manchmal an Fr...

Zusammenfassung der Verwendung von vue Watch und Computed

Inhaltsverzeichnis 01. Hörer beobachten (1) Funkt...

Einführung in die Verwendung sowie Vor- und Nachteile von MySQL-Triggern

Inhaltsverzeichnis Vorwort 1. Trigger-Übersicht 2...

JavaScript realisiert den Effekt der mobilen Modalbox

In diesem Artikelbeispiel wird der spezifische Ja...

5 coole und praktische Einführung in HTML-Tags und -Attribute

Tatsächlich handelt es sich auch hier um einen Cl...

Der Unterschied zwischen den Größen- und Maxlength-Attributen von Input

Ich habe kürzlich die Attribute „input size“ und „...

Sammlung einer Zusammenfassung der HTML-Iframe-Nutzung

Detaillierte Analyse der Iframe-Nutzung <iframe...

Einführung in die Verwendung von Unicode-Zeichen in Webseiten (&#, \u usw.)

Die ersten Computer konnten nur ASCII-Zeichen ver...

Vier Methoden zur Verwendung von JS zur Bestimmung von Datentypen

Inhaltsverzeichnis Vorwort 1. Art von 2. Instanz ...

Implementierung der CSS3-Button-Randanimation

Erster Blick auf die Wirkung: html <a href=&qu...

Docker-Port-Mapping und externe Unzugänglichkeitsprobleme

Der Docker-Container stellt Dienste bereit und la...