windows 下備份資料庫bat
阿新 • • 發佈:2020-12-31
@echo off ::刪除一週前的備份資料 forfiles /p "d:\mysql_backup" /m backup_*.sql -d -7 /c "cmd /c del /f @path" ::設定時間變數 set "Ymd=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%" ::進入mysql安裝目錄的bin目錄下 cd D:\phpstudy_pro\Extensions\MySQL5.5.29\bin\ ::執行備份操作 mysqldump --opt --single-transaction=TRUE --user=root --password=123456 --host=127.0.0.1 --protocol=tcp --port=3306 --default-character-set=utf8 --single-transaction=TRUE --routines --events "database_name" > d:\mysql_backup\backup_%Ymd%.sql @echo on