使用xtrabackup工具安裝percona
#rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm
#yum -y install percona-xtrabackup-24-2.4.7-1.el7.x86_64.rpm
命令幫助
innobackupex --help //常用選項
man innobackupex //詳細幫助
innobackupex命令常用選項
–host 主機名
–user 使用者名稱
–port 埠號
–password 密碼
–databases 資料庫名
–no-timestamp 不用日期命名
innobackupex命令常用選項(續)命令格式
完全備份
#innobackupex --user 使用者名稱 --password 密碼 備份目錄名–no-timestamp
完全恢復
#innobackupex --user 使用者名稱 --password 密碼 --incremental 增量目錄 --incremental-basedir
=目錄名 --no-timestamp
增量恢復
完全備與增量備
完全備份:
#innobackupex --user root --password 密碼 /allbak --no-timestamp
增量備份:
#innobackupex --user root --password 密碼 --incremental /new1dir --incremental-basedir=/allbak --no-timestamp
增量備份2:
#innobackupex --user root --password 密碼 --incremental /new2dir --incremental-basedir=/new1dir --no-timestamp
完全恢復:
恢復單張表
流程:1.刪除表空間
2.匯出表資訊
3.拷貝表資訊檔案到資料庫目錄下
4.修改表資訊檔案的所有者和組使用者為mysql
5.匯入表空間
6.刪除資料庫目錄下的表資訊檔案
7.檢視表記錄
相關命令:
增量恢復
補充:差異備份
周一 innobackupex --user root --password 123456 /fullbak --no-timestamp
周二 innobackupex --user root --password 123456 --incremental /new1dir --incremental-basedir=/fullbak --no-timestamp
週三 innobackupex --user root --password 123456 --incremental /new2dir --incremental-basedir=/fullbak --no -timestamp
周四 innobackupex --user root --password 123456 --incremental /new3dir --incremental-basedir=/fullbak --no-timestamp
周五 innobackupex --user root --password 123456 --incremental /new4dir --incremental-basedir=/fullbak --no-timestamp
資料庫備份與恢復
主要 段 資料庫的備份和實時進度顯示 public bool backupdb string servername,string username,string password,string strdbname,string strfilename,progressbar pgbmain catc...
資料庫備份與恢復
unit ustore inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,stdctrls,ibservices type tfrestore class tform ibb...
資料庫備份與恢復
對於絕大多數企業來講,失去資料就相當於失去商機 失去產品 失去客戶,甚至會造成公司倒閉,那麼,在所有的資料中,最核心的資料又是哪些呢?這恐怕要屬資料庫中的資料了,當然,並不是說其他資料不重要,只是這一部分更具代表性。既然資料庫中的資料地位這麼高,那麼資料庫備份與恢復的重要性就不言而喻了。1 mysq...