#疫情無情人有情,雖然不能工作,習還是要學的!
今天來學習下資料庫的定時更新及備份
關鍵字:資料庫,定時,更新,備份
一.資料庫選擇的是mysql資料庫,先來資料庫的更新吧,咱們來乙個就簡單的例子就行了,這裡用的是python來寫的,指令碼如下圖所示:
test資料庫student表中name欄位由first_name和after_name隨機拼接而成,性別***也是隨機選擇,年齡age由18-58中的隨機整數(年齡大點也無所謂哈)。指令碼比較簡單就不再贅述了。。。
二.接下來是資料庫的備份,用shell來完成的,**如下:
第四行定義備份檔案所放目錄
第五行定義所要備份資料庫
第六七行使用者密碼,第八行備份工具(命令)
本指令碼最重要的是第20行,執行備份命令
注:1.資料庫的匯出
mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql
(匯出表結構和資料)
mysqldump -u使用者名稱 -p密碼 -d 資料庫名 > 資料庫名.sql
(只匯出表結構)
執行匯出語句前須在mysql中對所要匯出的資料庫進行授權
grant all privileges on test for 『baron』@』localhost』 identified by 『123456』;
三.接下來就是定時執行了:
執行命令:crontab -e
每天11點對資料庫進行更新,每天12點對資料庫備份。
Oracle資料庫備份及還原及定時備份
如果資料庫不是在本地,要配置好tns 一 備份資料庫 1 匯出整個資料庫 exp 使用者名稱 密碼 資料庫例項 file 檔案路徑 1.dmp 注意 提前建立好 log 檔案路徑 1.log 可以不備份日誌檔案 buffer 65536 資料快取區大小,可以不寫 full y,要有dba角色,一般是...
資料庫 mysql資料庫定時備份
操作步驟 1 將指令碼放到任意位置下,不容易被誤刪即可 2 定時任務,一周執行一次指令碼 指令碼如下 bin bash backuppath data mysql backup date date y m d h m sqluser root sqlpwd password mysqldump us...
linux 定時備份資料庫及檔案
1 建立儲存備份檔案的路徑 mysqldata mkdir mysqldata 2 建立 usr sbin bakmysql 指令碼檔案 輸入以下內容 vi usr sbin backmysql mysqldump uroot p2014 website mysqldata mysql.sql 3 ...