天天看點

xtrabackup完整性備份

  1.安裝yum倉庫。

yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm      

  下載下傳完成後,可以檢視yum倉庫。

xtrabackup完整性備份

  

  2.yum安裝percona-xtrabackup。

yum -y install percona-xtrabackup-24.x86_64      

  查詢安裝結果。

xtrabackup完整性備份

  

  3.完全備份。

  • innobackupex --user=root --password='' /xtrabackup/full    #password是MySQL資料庫的密碼。(我密碼的是空)      
    檢視備份目錄和資料庫。
xtrabackup完整性備份

  4.完全恢複。

  • 停止資料庫 :systemctl stop mysqld
  • 删除資料庫(模拟損壞):rm  -rf   /var/lib/mysql/*        rm  -rf  /var/log/mysqld.log
  • 生成復原日志。
innobackupex --apply-log /xtrabackup/full/2021-09-24_19-19-42/   #指定備份點      
  • 恢複檔案。
innobackupex --copy-back /xtrabackup/full/2021-09-24_19-19-42/        
  • 檢視資料庫檔案:ls   -l  /var/lib/mysql
  • 改變檔案屬組: chown -R mysql.mysql /var/lib/mysql
  • 啟動資料庫: systemctl  start  mysqld
  • 登入資料庫: mysql  -uroot  -p'*******'

每天堅持學一點點!