最近、Win2003のサーバーを引き継いだ、あなたは、MySQLのバックアップを作成する必要があります
@echooff sethour =%時間:〜0,2% ==」「sethour = 0%の時間:〜1,1%: "〜0.1%%の時間" の場合 setmin =%時間:〜3,2% もし "%の分:〜0,1%" ==」「setmin = 0%分:〜1,1% setsecs =%時間:〜6,2% ==」「setsecs = 0%秒:〜1,1%: "〜0.1%%の秒" の場合 セット "はYmd =%日付を:〜、4 %%日時:〜5,2 %%日時:〜8,2%" SETM =%日時:〜5,2% SETD =%日時:〜8,2% 「時間=%の時間%%%分」を設定 mysqldumpを-U [ユーザ名] -p [dbpwd] [DBNAME]> D:/ TMP / [DBNAME] _%はYmd %%タイム%.SQL 7zaaD:/ db_bak /%M%/%D%/ [DBNAME] _%はYmd %%時間%.7zD:/ TMP / [DBNAME] _%はYmd %%タイム%.SQL delD:を/ tmp / [DBNAME] _%はYmd %%時間%.SQL @echoon |
7Z圧縮は、(第1ドラグSYSTEM32フルパスに対応または電話等に7za.exe必要に)より多くの領域を使用することができ、tar.gz形式に対して、その空間の約75%を占めて
コントロールパネルのスケジュールされたタスクwinserver
添付のlinux
USER = "[DBUSER]" PWD = "[dbpwd" PORT = "3306" DB = "[DBNAME]"DAY = `日付+%Yの%mの%D%H%M` m`D = `日付+%D 'YM =`日付+%のY%/ usr / binに/ mysqldumpを-u $ USER-P $ PWD-P $ PORT -B $ DB >> / TMP / $ {DB} _ $のDAY.sql MKDIR-P / MySQLdataに/ $ YM / $ D / 7zaa / MySQLdataに/ $ YM / $ D / $ {DB} _ $ DAY.7z /tmp/${DB}_$DAY.sql RM-F / TMP / $ {DB} _ $ DAY.sql |