Heim > Datenbank > MySQL-Tutorial > Hauptteil

Einfache Freigabe von MySQL-Backup-BAT-Skriptcode unter Windows

黄舟
Freigeben: 2017-03-16 13:45:52
Original
1784 Leute haben es durchsucht

Ein Freund sagte, dass die Sicherung mit dem bat-Befehl unter Windows fehlgeschlagen sei. Er konnte das Problem eine Zeit lang nicht finden und bat mich, bei der Überprüfung zu helfen. Nach der Suche habe ich das Problem gelöst und wollte es zusammenfassen. Daher wird in diesem Artikel hauptsächlich ein einfaches Mysql-Sicherungs-BAT-Skript unter Windows vorgestellt. Freunde, die es benötigen, können darauf verweisen.

Vorwort

Dieser Artikel stellt ein einfaches BAT-Skript zum Sichern von MySQL unter Windows vor. Das Skript verwendet den Befehl mysqldump zum Sichern a Geben Sie die MySQL-Datenbank in einer Datei an, das Dateiformat ist %dbname%-yyyyMMddHHmmss.sql, und bewahren Sie nur die Backups der letzten 60 Tage auf. Wenn Sie es regelmäßig ausführen möchten, fügen Sie einfach einen Aufgabenplan in Windows hinzu. Weitere Informationen finden Sie in diesem Artikel.

Der Beispielcode lautet wie folgt


@echo off
set hour=%time:~0,2%
if "%time:~0,1%"==" " set hour=0%time:~1,1%
set now=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%
echo %now%
set host=xxx.xxx.xxx.xxx
set port=3306
set user=root
set pass=root
set dbname=dataname
set 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 delete files before 60 days
forfiles /p "E:\backup\db" /m *.sql /d -60 /c "cmd /c del @file /f"
Nach dem Login kopieren

Zusammenfassung

Das obige ist der detaillierte Inhalt vonEinfache Freigabe von MySQL-Backup-BAT-Skriptcode unter Windows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage