Linux中的MySQL(五)備份

2021-10-24 08:14:10 字數 915 閱讀 6868

一.關於備份

備份原因

丟棄,刪除

備份目標

完全備份流程

完全恢復流程

增量備份流程

完整備份:周一

rm -rf /xtrabackup/*

innobackupex --user=root --password=『123』 /xtrabackup

增量備份:周二 —— 週三

mysql> insert into testdb.t1 values(2); #模擬周二

innobackupex --user=root --password=『123』 --incremental /xtrabackup/ --incremental-basedir=/xtrabackup/2020-08-20_14-51-35/

mysql> insert into testdb.t1 values(3); #模擬週三

innobackupex --user=root --password=『123』 --incremental /xtrabackup/ --incremental-basedir=/xtrabackup/2020-08-20_15-04-29/ #基於前一天的備份為目錄

增量恢復流程

systemctl stop mysqld //關閉資料庫

rm -rf /var/lib/mysql/* //清理環境

innobackupex --copy-back /xtrabackup/2019-08-20_14-51-35/ //恢復資料

chown -r mysql.mysql /var/lib/mysql //修改許可權

systemctl start mysqld //啟動資料庫

linux中的mysql自動備份

建備份檔案夾 mkdir mysql data bak 建指令碼檔案 touch autobackupmysql.sh 開啟檔案 vi autobackupmysql.sh 在指令碼中加入如下內容 filename date y m d usr bin mysqldump uroot proot b...

Linux中MySQL資料每天備份配置

第一步 需要先做乙個軟鏈結,讓mysqldump這個命令能夠在 usr bin 下執行 ln s usr local tools mysql bin mysqldump usr bin 第二步 編寫乙個shell指令碼 注意其中日期方面 注意有空格鍵 bin bash usr bin mysqldu...

Linux網路備份MYSQL

筆者是乙個中小linux 的管理員,系統構架是 rhel 4.0 php 4.3 mysql 4.03 apache 1.23。日均ip訪問量在200次,乙個典型的linux小型 由於是小型 所以沒有經費使用磁帶機進行系統備份,使用的 光碟燒錄機 網路硬碟。隨著linux的應用日益廣泛,特別是在網路...