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命令
user jie jd!2016 #使用者名稱 密碼
binary #以位元組傳輸
hash
put nl$curdate*.dmp nl$curdate.dmp
put hl$curdate*.dmp hl$curdate.dmp
byeeof
ftp的命令列格式為:
ftp -v -d -i -n -g [主機名] ,其中
-v 顯示遠端伺服器的所有響應資訊;
-n 限制ftp的自動登入,即不使用;.n etrc檔案;
-d 使用除錯方式;
-g 取消全域性檔名。
給ftp.sh指令碼執行許可權,做計畫任務即可。 FTP 異地備份資料
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引數 1...
mysql 異地備份指令碼 MySQL異地備份指令碼
在異地的伺服器備份mysql時,異地的伺服器沒有安裝mysql資料庫,備份的mysqldump命令是不能生效的。所以可以把安裝mysql資料庫所 在異地的伺服器備份mysql時,異地的伺服器沒有安裝mysql資料庫,備份的mysqldump命令是不能生效的。所以可以把安裝mysql資料庫所在伺服器中...
SQL異地備份
首先準備工作 開啟sql server agent 服務,外圍配置開啟 xp cmdshell,設定遠端備份目標資料夾共享 獲取操作許可權 exec master.xp cmdshell net use ipaddress backupfolder password user ip administ...