實操程序
| 源資料庫服務器(192.168.1.101) | 備份服務器(192.168.1.102) | |
| 環境 | centos 7.4 mysql5.7 | centos 7.4 |
| 資料庫實體 | 3306 | / |
| 安裝備份工具 | Xtrabackup | / |
| 安裝網路限速工具 | yum install pv #如果不做網路限速的話,可以不用安裝 | / |
| ssh免密登陸 | ssh-keygen #全部回車 ssh-copy-id -i /root/.ssh/id_rsa '-p 22 192.168.1.102' | |
| 創建備份目錄 | mkdir -p /data/backup | mkdir -p /data/backup |
| 備份及限速 | innobackupex --user=root --password=123456 -S /tmp/mysql.sock --defaults=/etc/my.cnf --slave-info --stream=tar /data/backup | pv -q -L10m | ssh -p 22 root@192.168.1.102 cat " >" /data/backup/all_test.tar
# 說明: pv -q -L10m : 限速 10MB/S | |
| 備份完成 | - | - |
| 查看備份檔案 | ls /data/backup #沒有檔案 | ls /data/backup |
| 解壓備份檔案 | tar -xf /data/backup/all_test.tar | |
| 應用binlog(還原) | innobackupex --apply-log /data/backup #如果不還原的話,可以不用此步驟 #需要安裝Xtrabackup工具 |
特別說明:如果備份檔案用于當作從庫的話 ,請在備份前保證主庫已做如下配置,否則無法創建主從:
log-bin = binlog
binlog_format = row
server_id = 191
gtid_mode = on (如果不開,就只能做位置點的同步,不能GTID)
enforce_gtid_consiste = on (如果不開,就只能做位置點的同步,不能GTID)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/223784.html
標籤:其他
上一篇:完善的除錯方式和監控管理
下一篇:Linux存盤的基本管理
