苦於備份網站資料庫對等麻煩,還要去ftp匯出,所以問問

來源:互聯網
上載者:User
苦於備份網站資料庫相當麻煩,還要去ftp匯出,所以問問
誰做過什麼程式,可以一鍵匯出某網站的資料庫的資料,,弄成壓縮檔,下載

分享到: 更多


------解決方案--------------------
win 下的嘛? 自己寫個bat 檔案.來處理. 備份 壓縮 複製檔案到FTP目錄
------解決方案--------------------
::……………………………………………………………………………………………………………………………………………………………………………………………………………………………
:: 版本:BACKDATESYSTEM V1.0
:: 功能:用於系統平台備份程式及資料
:: 特點:按當前日期組建檔案名
:: pathback、pathSource、pathdatabase、filename、password、letter(接下行)
:: (接上行)baklogPath、bakdatabase、bakdatatime、baktimeStart分別為(接下行)
:: (接上行)備份路徑、源路徑、資料庫路徑、備份檔案首碼名、密碼 (接下行)
:: (接上行)WinRAR安裝盤符、日誌路徑、資料庫名、SQL自動備份時間、文檔時間
:: bak_ftpServer、bak_ftpUserName、bak_ftpUserPass為FTP地址、使用者及密碼
::……………………………………………………………………………………………………………………………………………………………………………………………………………………………
set pathback=F:\WebSiteBack\
set PathSource=E:\WebSite\GjWebSite
:: set pathdatabase=E:\Project\WebSite_AspNet\AspNet_Test008\DB_2005
set filename=Andy_WebSite_
set password=wuyi
set letter=d:
set baklogPath=F:\WebSiteBack\Log\
set baktimeStart=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
set bakdate=%date:~0,4%%date:~5,2%%date:~8,2%
:: set bakdatabase=dg_gongjiao
:: set bakdatatime=1126

:: ftp 相關參數

:: set bak_ftpServer=200.0.0.0
:: set bak_ftpUserName=test
:: set bak_ftpUserPass=test123456

:: del %pathback%%filename%*.rar

%letter%\Progra~1\WinRAR\WinRAR.exe a -inul -p%password% %pathback%%filename%%bakdate%%baktimeStart% %pathSource%

echo -- 壓縮完成,產生%filename%%bakdate%%baktimeStart%.rar …… [%date% %time%] >%baklogPath%log_%bakdate%.txt

:: echo -- 開始上傳 …… [%date% %time%] >>%baklogPath%log_%bakdate%.txt

:: echo open %bak_ftpServer% >ftp.andy
:: echo %bak_ftpUserName%>>ftp.andy
:: echo %bak_ftpUserPass%>>ftp.andy
:: echo bin >>ftp.andy

:: 是否以天建立檔案夾
:: echo mkdir %bakdate% >>ftp.andy
:: echo cd %bakdate% >>ftp.andy

:: echo mput %pathback%%filename%*.rar >>ftp.andy
:: echo bye >>ftp.andy


:: FTP -s:ftp.andy -i >>%baklogPath%log_%bakdate%.txt
:: del ftp.andy /q
:: rem Xcopy %bak_tmpFile%* %pathback%%filename% /y
:: del %pathback%%filename%*.rar /q /s
:: rd %pathback% /q

:: echo -- 上傳完成 [%date% %time%]-- >>%baklogPath%log_%bakdate%.txt


四五年前備份net時的bat,參考!
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.