Windows Mysql 排程備份
如何做到定期備份Mysql資料庫?
懶懶的工程師會製作一個bat執行檔,內容如下:
cd E:\AppServ\MySQL\bin
# 切換到 MySQL 底下執行檔的目錄
mysqldump -u root -p密碼 --all-databases > E:\\備份\\%date:~0,4%-%date:~5,2%-%date:~8,2%.sql.bak
# 備份目的地為 E 槽,資料夾為 備份,檔案名稱為當天日期
# --all-databases :備份所有資料,你可改為備份單一資料庫,例如有個資料庫叫blog就把--all-databases改為blog
pause
再將這bat執行檔透過 Windows 排程進行定期執行
之後要還原的話
cd E:\AppServ\MySQL\bin
mysql -u root -p密碼 資料庫名稱 < 備份檔案名稱.sql
執行檔下載:https://www.dropbox.com/s/qqbjy7ut0cyncxw/backup.bat?dl=0
發表評論
想要留言嗎?歡迎歡迎!