1.安裝yum倉庫。
yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
下載下傳完成後,可以檢視yum倉庫。

2.yum安裝percona-xtrabackup。
yum -y install percona-xtrabackup-24.x86_64
查詢安裝結果。
3.完全備份。
-
檢視備份目錄和資料庫。innobackupex --user=root --password='' /xtrabackup/full #password是MySQL資料庫的密碼。(我密碼的是空)
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'*******'
每天堅持學一點點!