在生產環境中,資料的安全性是至關重要的,任何資料的丟失都可能產生嚴重的後果。
資料庫備份的重要性主要體現在:
使用資料庫的過程中,有多種原因造成資料的丟失:
邏輯備份:指對資料庫邏輯元件(如表等資料庫物件)的備份
完全備份的優點
完全備份的缺點
msyqldump -u 使用者名稱 -p 密碼 選項 資料庫名 資料表名》/備份路徑/備份檔案名
範例:mysqldump -uroot -p123456 wordpress users
> /opt/wordpress_users.sql
mysqldump -u 使用者名稱 -p 密碼 選項 資料庫名》/備份路徑/備份檔案名
範例:mysqldump -uroot -p123456 wordpress>/opt/wordpress.sql
mysqldump -u 使用者名稱 -p 密碼 選項 --databases 庫名1 庫名2...>/備份路徑/備份檔案名
範例:mysqldump -uroot -p123456 --databases wordpress mysql>/opt/wp+mysql.sql
msyqldump -u 使用者名稱 -p 密碼 選項 --all-databases>/備份路徑/備份檔案名
範例:msyqldump -uroot -p123456 --all-databases>/opt/all_of_mysql.sql
登入mysql後,可以使用source命令進行整庫恢復mysqldump -u 使用者名稱 -p 密碼 -d 資料庫名 表名》/備份路徑/備份檔案名
範例:mysqldump -uroot -p123456 -d mysql user >/opt/user_null.sql
source 備份指令碼路徑
不登入mysql,使用mysql命令恢復庫text
mysql -u 使用者名稱 -p 密碼 < 庫備份指令碼的路徑
恢復資料表同樣可以使用source和mysql命令操作
use 庫名;
source 表備份指令碼的路徑;
mysql -u 使用者名稱 -p 密碼 庫名 < 庫備份指令碼的路徑
MySQL完全備份與恢復
從物理與邏輯的角度,備份可以分為物理備份與邏輯備份 1 物理備份 對資料庫作業系統的物理檔案 如資料檔案,日誌檔案 的備份。物理備份又可以分為冷備份與熱備份。冷備份 在關閉資料庫多大時候進行。熱備份 資料庫正處於執行狀態,這種備份以來與資料庫的日誌檔案。溫備份 資料庫鎖定 不可寫入但可讀 的狀態下進...
如何實現MySQL完全備份與恢復?
二 mysql的完全備份 2.3 mysqldump備份庫 三 如何恢復資料庫和表?物理備份又可以分為離線備份 冷備份 和聯機備份 熱備份 冷備份 是在關閉資料庫的時候進行的 熱備份 資料庫處於執行狀態,這種備份方法依賴於資料庫的日誌檔案 邏輯備份 對資料庫邏輯元件 如表等資料庫物件 的備份 2.2...
RMAN備份與恢復 完全恢復與不完全恢復
名詞解釋 顧名思義,完全恢復就是指資料沒有丟失的恢復了。不完全恢復是指恢復後有部分資料丟失。它們是資料庫的兩種恢復方式。完全恢復 利用重做日誌或增量備份將資料塊恢復到最接近當前時間的時間點。之所以叫做完整恢復是由於oracle應用了歸檔日誌和聯機重做日誌中所有的修改。不完全恢復 利用備份產生乙個非當...