背景:
不是全備,隻備份指定的表
操作過程:
檢視目前資料:
備份表cc:
--table參數支援正規表達式,比如以zss開頭的資料庫下的所有表,--table="^zss[.]*.*"
xtrabackup --defaults-file=/etc/my.cnf --target-dir=/xbk/full/ --user=root --password=11111 --socket=/tmp/mysql.sock --tables="zss.cc" --backup
備份目錄如下:
模拟誤操作,清空cc表資料:
恢複cc表資料:
進行prepare階段,并檢視執行後備份檔案變化:
xtrabackup --prepare --export --target-dir=/xbk/full/
丢棄需要恢複的表的表空間:
alter table cc discard tablespace;
将備份檔案中表的ibd和cfg檔案拷貝到資料目錄并修改權限:
導入表空間: