當前位置:首頁 » 數據倉庫 » 資料庫自動備份文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫自動備份文件

發布時間: 2022-08-20 13:54:20

① 怎樣自動並且異地備份重要的資料庫文件

步驟/方法
1
首先,我們在平台伺服器上必須設置好自動備份。如果我們用的是sqlServer,可以用資料庫維護計劃來操作,MySQL應該也有相應的程序或軟體。這里不再贅述,這篇文章主要介紹的是自動異地備份,本地備份必須先做好。

2
其次,FTP軟體要裝好,可以用IIS自帶的,也可以用Serv-U之類的FTP軟體。然後設置一個FTP用戶名和密碼,指向資料庫備份目錄。

3
在備份資料庫上,建立一個bat的批處理文件,內容如下:
"D:\wget.exe" -x -c -T 5 -w 0 -N -r -l inf -nH –ftp-user=mybackup –ftp-password=mybackup -P E:\BackUp\ "ftp://11.11.11.11"
其中wget.exe這個文件類似於Linux下的wget命令,Windows中也有相應的程序,網上可以下載到。比如我們把它放到D盤,路徑就是D:\wget.exe了,mybackup是FTP用戶名密碼,E:\Backup\是備份伺服器上的備份存儲路徑,最後是主站伺服器的IP或域名。

4
把這個bat文件添加到備份伺服器的計劃任務中,讓他定期執行。非常重要的資料庫可每天執行一次到兩次,注意觀察執行結果,確保完全自動。
步驟閱讀

② 如何設置SQL Server資料庫自動備份

1、對象資源管理——展開管理——右鍵點維護計劃——打開維護計劃向導。
2、維護計劃向導的開始界面直接下一步即可,我之前設置不再提示,所以我沒有第一個界面了,直接跳到第二個。
4、選擇維護項目。
下一個界面是確認下,直接下一步就可以了,不上圖了。
5、設置備份資料庫,這里選擇你要備份的資料庫,點確定即可。
設置自動備份文件的保存地址和後綴名,設置完下一步就行
6、然後就是設置清除計劃
後面都是下一步就可以的東西,不需要上圖了,設置完成後運行他做個驗證保證設置的正確性。

③ 如何設置資料庫的定時自動備份

如何設置SQL
Server資料庫自動備份
數據對於企業來說很重要,因此我們要經常備份,但是我們不可能每天都去手工去備份,因為這樣太麻煩了,因此我們可以通過SQL
Server自身的自動備份功能,進行對資料庫定時實時自動備份.
工具/原料
SQL
Server企業管理器
方法/步驟
依次單擊:開始--程序--Microsoft
SQL
Server--企業管理器--SQL
Server組--管理--資料庫維護計劃
在右側空白處右鍵單擊,新建維護計劃--勾選要備份的資料庫--下一步
指定資料庫備份計劃--調度--單擊"更改"--設置備份的時間,備份周期--下一步
每日頻率即是每天什麼時間開始進行備份
發生頻率即是執行的周期
指定備份磁碟目錄--修改"使用此目錄"的路徑作為備份資料庫的存放路徑.勾選刪除早於此時間的文件,我這里選擇一周,即是資料庫備份文件把一周前的進行刪除
給此任務計劃填寫一個名字:back
2單擊"完成",就可以在資料庫維護計劃中看到剛才新建的計劃.
注意事項
一定要開啟sql
server
agent服務

④ 請問mysql怎麼自動備份資料庫

資料庫的自動備份,可以減輕維護者的工作量也便於系統恢復,對於比較重要的資料庫,最好還是設置下自動備份。

工具/原料



navicat for mysql

mysql 5.5

方法/步驟

  1. 打開navicat客戶端,連上mysql後,雙擊左邊你想要備份的資料庫。點擊「計劃」,再點擊「新建批處理作業」。


⑤ SQL Server 2008怎麼自動備份資料庫

我們知道,利用SQL
Server
2008資料庫可以實現資料庫的定期自動備份。方法是用SQL
SERVER
2008自帶的維護計劃創建一個計劃對資料庫進行備份,下面我們將SQL
SERVER
2008定期自動備份的方法分享給大家。
首先需要啟動SQL
Server
Agent服務,這個服務如果不啟動是無法運行新建作業的,點擊「開始」–「所有程序」–「Microsoft
SQL
Server
2008」–「啟動SQL
Server
Management
Studio」登錄資料庫,點擊管理–維護計劃–
右擊
維護計劃向導如圖所示:
點擊「維護計劃向導」後跳出對話框,如圖所示:
點擊「下一步」如圖所示:
填寫好名稱及相關說明作個記號,點擊「更改」
來設定維護計劃,如圖所示:
可以為選擇執的時間段,每天、每周、每月可以根據你相應的需求來制定備份的時間,這里作演示就選擇在每天的0:00進行,點擊「確定」再點「下一步」如圖所示:
選擇你需要備份的任務,我這里就先擇「備份資料庫(完整、差異、
事務日誌
)」,很明了
點擊「下一步」如圖所示:
出現剛剛所選擇的三項你可以選擇他們所執行的順序,選好後點擊「下一步」如圖所示:
在資料庫那一列選擇相關資料庫點擊(確定)如圖所示(由於這張圖片較大您可以點擊圖片查看原圖):
選擇備份的資料庫存放的目錄,設置備份壓縮:有默認伺服器設置,壓縮備份等選項,因為我的資料庫較大所以就選擇壓縮,根據您的實際情況進行操作:點
擊」下一步」,下面的操作是對於這前我們所選擇的「維護任務」操作和「上一步」一樣這里就不截圖說明,最後點擊「下一步」如圖所示:
選擇SQL
SERVER
2008自動備份維護計劃的報告文件所存放位置點擊「下一步」如圖所示:
點擊「完成」這樣就完成了SQL
SERVER
2008自動備份。
注意:在利用SQL
SQLSERVER
2008
的維護計劃對資料庫進行定期的備份時要啟動「SQL
SERVER
代理」服務。

⑥ SQL資料庫自動備份

企業管理器里
->在所要進行備份的資料庫上
右鍵
->所有任務
->維護計劃
->點四次下一步
->
就是備份了

說明:這個頁面上你可以點更改來
詳細的配置如"每周-~周五00:00自動備份",及路徑設置等。
--------------------------------------------
問題補充:強調一下,備份的文件名是「資料庫名+備份日期」,每次更新的,否則會覆蓋原來的備份,就沒有意義了!
提問者:漢之尊
-
經理
五級
--------------------------------------------
針對你的這種做法那你嘗試用存儲過程吧,靈活、可以根據具體需要定製:
在要備份的數據上建立以下存儲過程:
CREATE
PROCEDURE
[dbo].[過程名]
AS
declare
@filename
nvarchar(100),--文件名
@NowDay
int
--設置時間
set
@filename='D:\data'+cast(Day(GetDate())
as
varchar(2))+'.dat'
--文件路徑及文件名
Set
@NowDay=Day(GetDate())
if
(@NowDay>=20)
or
(@NowDay<=10)
--這個月的20到下個月的10要備份
begin
print
@filename
BACKUP
DATABASE
[資料庫名()你也可以設參數]
TO
DISK
=
@filename
WITH
INIT
,
NOUNLOAD
,
NAME
=
N'XX數據備份',
NOSKIP
,
STATS
=
10,
NOFORMAT
end
自己推敲一下,相信你會實現的!

⑦ 如何實現Mysql資料庫每天自動備份定時備份

利用UCache災備雲平台,可作為一個工具,在window伺服器現有架構不變的情況下,針對Mysql資料庫每天自動備份定時備份。

(1)新建備份任務

UCACHE災備雲控制台登錄賬號後:點擊【伺服器定時數據保護】--【數據備份】點擊【新建】按鈕,然後選要保護的對象(您的生產伺服器節點),選中對應的客戶端,選擇【文件系統】然後點擊【 下一步 】

(2)設置備份策略

選擇要進行備份的文件

(3)永久增量備份與數據保留設置

選擇完要過濾的數據之後點擊下一步,可進行下一步備份的高級功能選擇,各個選項說明如下:

【永久增量備份】開啟了永久增量備份每一次增量備份都會進行一次時間點合成形成新的一個永久增量時間點等效於完備時間點。

【數據保留策略】開啟數據保留策略一共有三種保留策略分別為數據保留期限、保留副本數、按備份策略的備份周期設置副本保留策略默認選中數據保留期限一年。可以設置保留完全副本的個數最大可設置1024個副本按備份策略的備份周期設置副本保留策略最大可設置99999個副本。

【傳輸和存儲加密】開啟傳輸加密與存儲加密選項開啟此功能的任務的數據在傳輸和存儲上都經過加密處理。一共有兩種加密方式AES256加密演算法、SM4加密演算法。

【數據壓縮】默認不開啟開啟該選項後默認啟用快速壓縮可選擇啟用強力壓縮

【重復數據刪除】勾選該選項可以啟動源端重復數據刪除的功能該選項在建立任務後不能通過修改任務的方式更改此屬性。指紋庫需要提前創建才能成功開啟重刪功能

最後新建完成

目錄和文件內容,可以全選和分選,還可以利用UCACHE災備雲控制台的「文件過濾」「目錄過濾」「時間過濾」功能進行不必要的數據不進行備份策略添加。為了備份效率不建議兩個任務包含同一文件。

(4)設置郵件告警

備份執行完畢,會得到系統的執行反饋,也可以設定告警監控策略,進行郵件監控