『壹』 伺服器怎麼異地備份
用護衛神好備份專業版,支持備份到遠程FTP、SFTP、阿里雲、騰訊雲、七牛雲。
『貳』 sql資料庫怎麼異地備份
首先要在異地的計算機安裝SQL,然後在這台計算機打開伺服器的資料庫連接(即登陸的時候連接到伺服器的IP地址),然後直接在本地計算機做資料庫自動備份,就可以在本地計算機備份到伺服器的資料庫了
『叄』 伺服器如何實現異地備份
可以使用專用的軟體。。這類軟體網上很多,你可以根據自己需要來選擇
『肆』 淺談伺服器數據簡單維護,怎樣備份
一、導語毫無疑問,數據安全是所有網路安全的核心,我們除了做好應有的安全防護措施,還應該從數據備份層面進一步加強數據安全。
數據備份有四種模式:本地備份、異地備份、數據熱備和容災備份。下面我們將分別講述這些模式的特點和部署方法,讓您輕松解決數據備份難題。
二、本地備份在伺服器定時備份數據,是最基本,也是最必要的備份模式,任何稍微重要的數據都應該做本地備份。
本地備份推薦使用「好備份系統」,它是一款永久免費的數據備份軟體。可以設置每天、每周、每月自動將網站和SQL資料庫打包備份,並設置打包密碼,支持完全備份和差異備份,支持分卷壓縮、自動刪除過期備份文件、在線還原備份等功能。基本上是國內最好用的本地備份軟體。
三、異地備份異地備份是將本地數據,傳輸到遠程伺服器存檔,防範本地伺服器故障導致數據丟失,進一步提升數據安全。
建議先使用「好備份系統」做本地打包備份,再使用「護衛神·異地備份系統」將這些打包文件傳輸到遠程伺服器,提升傳輸效率。
護衛神·異地備份系統採取最簡單方便的FTP模式傳輸數據,任何FTP空間都可以用來存儲數據。支持實時監控模式,本地備份一完成,馬上傳輸到遠程伺服器,減少間隙時間,降低風險。
四、數據熱備數據熱備是將源伺服器的數據實時傳輸到遠程伺服器,始終保持兩台伺服器的數據一致。當源伺服器出現故障時,可以使用遠程伺服器的數據,確保數據沒有任何丟失。
1、文件熱備文件熱備可以使用「護衛神·異地備份系統」的實時監控模式解決,一旦發現文件有變更,立即將這個文件傳輸到遠程伺服器。
2、資料庫熱備大部分資料庫都自帶同步功能,只需要配置好分發和訂閱,就可以實現資料庫同步。具體實現方法可以購買「護衛神·數據同步服務」,由我司技術工程師為您解決。
五、容災備份做好了本地備份、遠程備份和數據熱備,是不是就可以徹底放心了呢?
答案是否定的。
雖然以上三種備份解決了伺服器故障導致的數據丟失,但是針對黑客篡改數據、管理員誤刪數據等情況還是沒有解決。即使熱備模式,黑客在篡改數據時,也是連同遠程伺服器一起篡改,無法在不損失數據的情況下恢復數據。因此還需要部署容災備份解決此類問題。
容災備份是在每一次數據變化時記錄日誌,只要找到對應的時間點,就可以將該時間點前的數據完全恢復。當我們誤刪數據或是黑客篡改了數據時,馬上對資料庫進行容災恢復,數據就原封不動的還原了。
遺憾的是容災備份只適合SQL資料庫,只需要設置資料庫為完整模式,就可以使用容災備份來保護數據了。
總的來說,備份無小事,大家根據自己的需要,選擇適合自己的備份方案。
『伍』 如何遠程備份伺服器數據
數據備份軟體對於數據的備份是基於網路傳輸的,只要是網路可以連通,就可以備份。
經常說的異地備份,其實就是遠程備份伺服器的數據。
『陸』 linux 異地備份(ftp)
創建腳本/root/script/backup.sh
# 該腳本應用於10多台普通的Linux應用伺服器,多年來從未出過差錯。
# 資料庫備份較為特殊,這里不包含資料庫備份。
# 因為腳本中含有FTP密碼,所以FTP僅給予寫許可權較為安全,FTP中的老備份的定期刪除任務由FTP伺服器完成。
# 備份加入到自動任務中,每周六23:00執行,並寫入日誌,如下:
# 追加下面語句到/etc/crontab中
# 0 23 * * 6 root /root/script/backup.sh >> /root/script/backup.log 2>&1
#有注釋版:
#!/bin/bash
#=====================================================
#author zhaoyn
#date 2010/12/31
#=====================================================
#參數設定
basedir=/opt/backup #備份存放的目錄
days=15 #備份在本地保留天數
bakfiles="/root/script /etc" #需要備份的目錄或文件,請不要使用快捷方式或通配符
ftpip=XXX.XXX.XXX.XXX #異地備份的FTP地址
ftpuser='username' #異地備份的FTP用戶名
ftppw='password' #異地備份的FTP密碼
echo =====================================================
date
cd $basedir
#刪除備份目錄中15天以前備份文件,不包含子目錄
find -maxdepth 1 -name "*.tgz" -mtime +"$days" -exec rm -f {} \;
for bakfile in $bakfiles
do
file=`basename $bakfile`
#壓縮打包需要備份的目錄,包括許可權,文件命名包含當前時間
tar -czpf "$file"_$(date +%Y%m%d-%H%M).tgz $bakfile
#大文件打包前後,緩解磁碟壓力,降低I/O錯誤概率
sleep 10s ;sync;sync
done
#通過FTP上傳當天備份的文件到異地
ftp -v -n -i $ftpip <<END
user $ftpuser $ftppw
bin
mput *$(date +%Y%m%d)*.tgz
bye
END
#無注釋版:
#!/bin/bash
#=====================================================
#author zhaoyn
#date 2010/12/31
#=====================================================
basedir=/opt/backup
days=15
bakfiles="/root/script /etc"
ftpip=XXX.XXX.XXX.XXX
ftpuser='username'
ftppw='password'
echo =====================================================
date
cd $basedir
find -maxdepth 1 -name "*.tgz" -mtime +"$days" -exec rm -f {} \;
for bakfile in $bakfiles
do
file=`basename $bakfile`
tar -czpf "$file"_$(date +%Y%m%d-%H%M).tgz $bakfile
sleep 10s ;sync;sync
done
ftp -v -n -i $ftpip <<END
user $ftpuser $ftppw
bin
mput *$(date +%Y%m%d)*.tgz
bye
END
Mysql的備份,如果凌晨可以停止幾分鍾,那麼強烈建議對Mysql執行物理備份,腳本如下
#!/bin/bash
#History
#=====================================================
#When Who What
#2010/3/24 Zhaoyn Create
#
#=====================================================
basedir=/opt/backup
updir=$basedir/updir
timenow=$(date +%Y%m%d-%H%M)
# 刪除mysql十四天前的數據,注意,這里僅刪除了mysql的tgz文件。
rm -f `find $basedir -name "mysql*.tgz" -mtime +14`
# 由於資料庫在有連接的情況下,直接對數據文件打包是可能出問題的,所以這里我們在打包前要停用資料庫,這樣直接對數據文件打包,恢復時只需解壓數據文件到新環境相應的目錄即可,默認是/var/lib/mysql
# 如果白天也要進行資料庫備份,請使用mysqlmp命令,進行在線備份。恢復也挺方便的。
/etc/rc.d/init.d/mysqld stop
sleep 5s ;sync;sync
tar -czpf $basedir/mysql.$timenow.tgz /var/lib/mysql
/etc/rc.d/init.d/mysqld start
#=====================================================
附件中的腳本文件是有DOS換行符(CR/LF)的,復制文件中的內容到SSH客戶端沒有問題,如果直接拷貝文件到Linux系統中,可先運行下面的命令:
mv *.txt *sh
dos2unix *.sh
『柒』 如何輕松實現伺服器遠程備份
一、部署控制中心
在網管機器B中,下載並運行ATIES安裝程序,彈出組件安裝對話框(圖1),點擊「Install Acronis True Image
Management Console」選項,同意用戶許可協議後,一路點擊「NEXT」按鈕,就完成了ATIES控制中心的安裝。(圖1)
圖1
二、遠程部署Agent(代理)
要想進行遠程備份操作,必須為伺服器A遠程安裝Agent代理程序。
在網管機器B中,依次點擊「開始→程序→Acronis→Acronis true image management
console→Acronis true image management console」項目。在ATIES控制中心窗口中點擊「Install
acronis componets to a remote
computer」選項,進入到「遠程安裝向導」對話框,點擊「NEXT」按鈕後,選中「Registered
components」單選項,在接下來的「程序選擇」對話框中列出兩個程序組件:Acronis true image agent和Acronis
true image enterprise server。這里筆者要為伺服器A安裝代理程序,因此選擇「Acronis true image
agent」項目如圖2,然後進入到「登錄信息」對話框。(圖2)
圖2
在「Computer」欄中輸入伺服器A的IP地址(圖3),如「192.168.1.12」,也可以點擊「Browse」按鈕,在計算機瀏覽框中找到服
務器A,然後在「User name」和「Password」欄中分別輸入伺服器A的管理員賬號名和密碼,如「lw」賬號。這里筆者建議選中「Allow
to reboot remote computer
automatically」選項,因為代理程序遠程安裝後,必須重新啟動系統才能生效。最後點擊「Proceed」按鈕,開始為伺服器A遠程安裝代理程
序。安裝完成後,伺服器A將自動重新啟動系統。(圖3)
圖3
三、讓文件夾共享
這里筆者要在網管機器B中遠程備份伺服器A的磁碟分區,並將「鏡像文件」存儲在伺服器A的「S_bak」共享文件夾中。這里注意伺服器A使用的
是NTFS文件系統,因此共享文件夾的訪問許可權不但受到「共享許可權」限制,還受到NTFS文件系統的訪問許可權限制。我們首先要在伺服器A上對
「S_bak」共享文件夾訪問許可權進行合理設置。
1.設置共享許可權
在伺服器A的資源管理器中,右鍵點擊「S_bak」共享文件夾,選擇「屬性」,切換到「共享」標簽頁,點擊「許可權」按鈕,彈出「S_bak的權
限」設置對話框,點擊「添加」按鈕,將「lw」賬號添加到「組或用戶名稱」列表框內,並且還要給該賬號賦予「完全控制許可權」如圖4,最後點擊「確定」按
鈕,完成共享許可權設置。(圖4)
圖4
2.NTFS訪問許可權設置
以上設置的只是共享訪問許可權,畢竟「S_bak」共享文件夾是受「共享訪問許可權」和「NTFS訪問許可權」雙重製約的。如果NTFS文件系統不允許「lw」賬號訪問共享,也是不行的。
切換到「安全」標簽頁後,首先將「lw」賬號添加到「組或用戶名稱」列表框中,接下來還要為該賬號設置訪問許可權。選中「lw」賬號後,在「lw的許可權」列表框中選中「讀取和運行、列出文件夾目錄、讀取、修改和寫入」項目,最後點擊「確定」按鈕。 (圖5)
圖5
經過以上操作後,就完成了「S_bak」共享文件夾訪問許可權的設置。這里要注意以上操作是在伺服器A進行的。
四、遠程備份從此簡單
到此為止,遠程備份的准備工作就全部完成了,下面就可以在網管機器B中對伺服器A的磁碟分區進行遠程備份。
1.連接伺服器A
在網管機器B的ATIES控制中心窗口中,點擊「Connect to a remote
computer」項目,彈出「遠程連接計算機」對話框,在「Computer」欄中輸入伺服器A的IP地址「192.168.1.12」,點擊
「Options」按鈕後,在「User
name」和「Password」欄中分別輸入伺服器A的管理員賬號名「lw」和賬號密碼如圖6,點擊「OK」按鈕後,進入到「Pick a task
for the remote computer」窗口,說明已經成功連接到伺服器A如圖7。(圖6)(圖7)
圖6
圖7
2.第一次完全手工備份
下面就開始實施遠程手工備份伺服器A磁碟分區。點擊「Backup」選項,彈出「創建鏡像文件向導」對話框,點擊「NEXT」按鈕後,在接下來
的對話框中列出伺服器A的磁碟分區。這里筆者以「C盤」分區為例,選中「C盤分區」項目,點擊「NEXT」按鈕後,為鏡像文件指定存儲位置(圖8)。
圖8
在「網路計算機」對話框中找到伺服器A,彈出登錄對話框窗口,輸入伺服器A的管理員賬號後,進入到「S_bak」共享文件夾,接著為鏡像文件起個名字,如
「server.tib」。下面選擇「鏡像模式」,這是筆者第一次為伺服器A的C盤分區進行備份,因此要選擇完全備份方式,選中「Create the
full backup image
archive」選項,點擊「NEXT」按鈕後,要為鏡像文件設置一個復雜的「保護密碼」,防止有人非法竊取。接著還要為鏡像文件設置分卷方式、壓縮率
等,如果沒有特殊要求,使用默認值即可。最後點擊「Proceed」按鈕,就開始遠程備份伺服器A的C盤分區。備份成功後,就會在伺服器A的
「S_bak」共享文件夾中生成一個名為「rtj.tib」的鏡像文件。(圖9)
圖9
3.計劃增量備份
以上完成了第一次手工備份,但以後每次都要手工備份是非常麻煩的,ATIES提供了「計劃任務」功能,利用它創建備份任務,可以輕松完成自動備份。
在網管機器B的ATIES控制中心窗口中,點擊下方的「Show tasks」選項,彈出「計劃任務向導」對話框,計劃備份向導的操作過程和手工備份向導基本相似,只是多出「備份時間間隔」參數的設置。(圖9)
還是以備份伺服器A的C盤分區為例,在「計劃任務向導」對話框中選中伺服器A的C盤分區,指定好鏡像文件的存儲位置「S_bak共享文件夾中
rtj.tib」。這里要注意:「鏡像模式」要選中「Create differential backup
archive」項目,也就是增量備份。(圖10)
圖10
接著指定好分卷方式、壓縮率等,然後進入到「備份時間間隔」參數設置對話框。這里筆者每天都要對伺服器A的C盤分區進行遠程增量備份,選中「Daily」
單選項,點擊「NEXT」按鈕後,在「Start
time」欄中設置每天開始計劃備份的時間;然後進入到「用戶信息」對話框,在這里輸入要使用的伺服器A的管理員賬號密碼,最後點擊「Finish」按
鈕,完成備份任務的創建。這樣一來,網管機器B每天都可以自動對伺服器A的C盤分區進行遠程增量備份,免去了手工備份的麻煩。 (圖11)
圖11
總結:利用ATIES實現磁碟分區的遠程備份的確能方便網管對備份文件的統一管理。在設置過程中一定注意以下兩點:一、要正確設置伺服器A的網路防火牆和
共享文件夾的訪問許可權,這樣在網路中進行遠程備份的人員才能訪問伺服器A,保證備份文件被正常存儲在共享文件夾中;二、遠程備份人員要擁有伺服器A的管理
員訪問許可權,否則就無法正常安裝代理程序和遠程連接伺服器A。
『捌』 navicat怎麼做到異地備份
1、啟動Navicat軟體,點擊工具欄的【連接】按鈕。(註:最好先關閉防火牆,以免無法進行一下幾步的操作)。
2、在彈出的新「連接」窗口中輸入:連接名、遠程伺服器主機名/IP、遠程伺服器用戶名及密碼。輸入完成後確定。
圖一:連接遠程伺服器
3、雙擊我們創建的連接,就可以看到遠程伺服器上面的所有資料庫了。
圖二:查看遠程伺服器資料庫
4、點擊選定我們需要備份的資料庫,然後點擊工具欄的【計劃任務】按鈕。
圖三:開始備份操作(1)
5、點擊「創建批處理任務」。
圖四:創建批處理任務
6、在彈出的新「創建批次處理窗口」中雙擊可用任務中的「Backup 資料庫名稱」,在下面的「選擇任務」框中就會出現選取「Backup 資料庫名稱」選項,也就會選擇需要備份的資料庫。如下圖的「wakwaka」資料庫
圖五:選擇需要備份的資料庫
7、點擊保存按鈕,輸入備份文件用戶名。
圖六:輸入備份文件名
8、返回軟體主界面,在點擊工具欄的【計劃任務】,你將會看到裡面多了一個你剛才設置的備份文件名的計劃任務,右鍵選擇該任務,選擇【設置計劃任務】。
圖七:設置計劃任務
9、在彈出新窗口中選擇「計劃」選項卡,根據自己的需要新建一個計劃,再點擊高級按鈕,設置自動備份的方式。
圖八:設置自動備份的時間
圖九:設置備份的重復任務
10、設置完成後,系統會要求你輸入本機的管理員的密碼。
11、以上操作都完成之後,就可以看看我們的成果了,我們可以看到自動備份的文件名是以時間命名的,這樣就更方便你恢復資料庫。
圖十:已經在成功自動備份了
12、如果你想要恢復資料庫的話,就雙擊相應時間的備份文件,點擊「開始」即可。
圖十一:恢復備份文件
『玖』 如何對外網中伺服器上的資料庫自動進行定時異地備份
把你的公網IP做MIP映射到你內網的那台伺服器,這樣在公網上訪問你的公網IP就直接訪問到內網的伺服器了。