對於乙個公司來說,資料庫是其不可或缺的一部分,由此可見資料庫是多麼的重要,下面就讓我們一起了解一下資料庫的備份和恢復過程吧!首先要有倆臺虛擬機器,一台模仿伺服器,另一台作為客戶端,並且要在這倆臺虛擬機上安裝mysqld服務並啟動服務
1,遠端運算元據庫
首先檢視一些資料庫
grant命令是什麼意思呢?grant的本意是給與的意思,這裡使用*.*萬用字元將所有資料庫的所有許可權賦予zhangsan使用者,並且任意位址上的zhangsan都對這個作為"伺服器"端上的所有資料庫進行操作。當然使用者也可以讓這個使用者用密碼登入
操作完成讓我們一起來驗證一下吧
驗證之前要記得關閉防火牆,否則會對下面的實驗造成影響
關閉完防火牆進行驗證
驗證成功
一般情況下資料庫的許可權不會隨意給別人,這樣可能會帶來一些損失,那麼如何取消使用者對於資料庫的操作許可權呢,見下圖
2,遠端操作完成之後接下來進行備份恢復資料庫操作
剛剛查庫我們看到系統中存在乙個名為bb 的資料庫,下面就讓我們對bb這個資料庫進行備份和恢復資料庫操作吧
首先備份資料庫
當使用者備份完成後會生成乙個相應的備份檔案,使用者可以備份到當前目錄下也可以自己指定備份目錄,備份完成後讓我們一起驗證一下,如何驗證呢?既然是恢復那首先就是要刪除已經備份的資料庫
刪除完成,那麼下面就讓我們一起來完成對資料庫的恢復吧(這裡的恢復是指恢復資料庫中的資訊,所以恢復之前這個資料庫要存在於系統中)
恢復完成,讓我們一起來檢視一下吧
(二)通過日誌進行恢復
首先需要修改資料庫的配置檔案
修改完成,重啟mysqld服務
系統生成相應的日誌檔案
建立資料庫
刪除資料庫
通過日誌時間恢復
檢視日誌檔案
恢復資料庫
恢復完成,讓我們一起來檢視一下吧
通過位置恢復
恢復完成,讓我們檢視一下吧
以上倆種恢復方式的關鍵在於找對時間和相應的位置
操作完成!!!!
Mysql資料庫備份與恢復
匯出要用到mysql的mysqldump工具,基本用法是 mysqldump options database tables 幫助 mysqldump help mysqldump支援下列選項 add locks 在每個表匯出之前增加lock tables並且之後unlock table。為了使得更...
mysql 資料庫備份與恢復
首先要用命令列進入mysql的安裝目錄下的bin c program files mysql mysql server 5.1 bin win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bi...
MySQL資料庫備份與恢復
mysql資料庫備份與恢復 mysql資料庫備份與恢復 方法一 1.匯出整個資料庫 命令列進入到mysql安裝目錄的bin目錄下 假設裝在d mysql bin 即 開始 執行 輸入cmd d cd mysql bin 然後執行下面語句 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 ...