FTP 異地備份資料

2022-01-29 01:38:58 字數 1553 閱讀 6332

1、從服務端像客戶端傳送資料(非原創)

1

set y=%date:~0,4%

2set m=%date:~5,2%

3set d=%date:~8,2%

4set mt=%y%%m%%d%

5set rar=rar

6set file=d:\back_%mt%.zip

7set src=d:\back89

rem 設定ftp引數

10set dir=d:\

11set ftp_server=ip位址

12set ftp_user=ftp使用者名稱

13set ftp_pwd=ftp密碼

14set ftp_dir=/erp

15set ftp_ini=ftp.ini

1617 %rar% a %file% %src%

1819

20 echo user %ftp_user% %ftp_pwd% > %ftp_ini%

21 echo lcd %dir% >>%ftp_ini%

22 echo mkdir %ftp_dir% >>%ftp_ini%

23 echo cd %ftp_dir% >>%ftp_ini%

24 echo bin >>%ftp_ini%

25 echo put %file% >>%ftp_ini%

26 echo quit >>%ftp_ini%

2728

rem 呼叫之前生成的ftp命令檔案,進行ftp

29 ftp -n -s:%ftp_ini% %ftp_server%

30 del %ftp_ini%

3132

3334

rem 刪除本地的備份,以免磁碟空間滿掉

35 del %src%

view code

2、從客戶端像服務端請求資料

1

set y=%date:~0,4%

2set m=%date:~5,2%

3set d=%date:~8,2%

4set mt=%y%%m%%d%

5set l_url=d:\run

6set tgt_file=back_%mt%.zip78

set ftp_ini=ftp.ini

9set ftp_server=ip位址

10set ftp_user=ftp使用者名稱

11set ftp_pswd=ftp密碼

12set ftp_url=run

1314 echo user %ftp_user% %ftp_pswd% >%ftp_ini%

15 echo lcd %l_url% >>%ftp_ini%

16 echo cd %ftp_url% >>%ftp_ini%

17 echo get %tgt_file% >>%ftp_ini%

18 ftp -n -s:%ftp_ini% %ftp_server%

1920 del %ftp_ini%

21 pause

view code

ftp異地備份

1 在資料庫所在伺服器上建立ftp.sh指令碼 vi home hh ftp.sh bin bash 宣告改檔案為sh指令碼可執行檔案 curdate date y m d 獲取當天的日期 cd u01 bacup 切換本地目錄 ftp v n 192.168.5.5 eof 執行ftp命令 use...

異地備份資料庫的開啟步驟

使用emc裝置執行異地備份,資料庫的複製是開啟的狀態下,採用硬體做線上複製,所以遠地端資料庫在開啟時,建議執行recover database 再開啟資料庫,而 recover database指令需archive log 配合,故archvie log 需同步異地備份 異地端資料庫的開啟步驟如下 ...

mysql備份資料 mysql 備份資料

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 dbname tbname 檔名.sql 如果tbname不填,就是單個資料據的所有表 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb d...