大家好,這次要來分享一個備份資料庫的小技巧
相信使用mysqldump來備份資料庫的使用者,很多人會使用當天的日期及時間來當檔名,這樣對於資料管理是有幫助的。
但是也會常遇到一個問題,假設備份資料庫的時間是AM09:30,系統判斷無法9前面的空白字元,這樣一來備份就會出問題。
這裡要來分享一個小技巧來解決這種冏況。
下面的方法是建立一個.bat檔來執行備份資料庫
1.新增一個bat檔==>編輯
2.編輯內容
echo off
echo %date%
echo %time%
set hour=%time: =0%
c:\AAA\mysqldump.exe -BBB -hCCC -pDDD EEE > c:\FFF\%date:~0,4%%date:~5,2%%date:~8,2%%hour:~0,2%%time:~3,2%%time~5,2%.sql
3.
AAA==>mysqldump的路徑
BBB==>username
CCC==>IP
DDD==>password
EEE==>資料庫名稱
FFF==>備份檔位置
參考來源:https://www.jb51.net/article/195100.htm