程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> 使用innobackupex基於從庫搭建mysql主從架構

使用innobackupex基於從庫搭建mysql主從架構

編輯:SyBase教程

使用innobackupex基於從庫搭建mysql主從架構


MySQL的主從搭建大家有很多種方式,傳統的mysqldump方式是很多人的選擇之一。但對於較大的數據庫則該方式並非理想的選擇。使用Xtrabackup可以快速輕松的構建或修復mysql主從架構。本文描述了基於現有的從庫來快速搭建主從,即作為原主庫的一個新從庫。該方式的好處是對主庫無需備份期間導致的相關性能壓力。搭建過程中使用了快速流備份方式來加速主從構建以及描述了加速流式備份的幾個參數,供大家參考。


有關流式備份可以參考:Xtrabackup 流備份與恢復


1、備份從庫


###備份期間使用了safe-slave-backup參數,可以看到SQL thread被停止,完成後被啟動


###復制my.cnf文件到新從庫


2、主庫授予新從庫復制賬戶


3、新從庫prepare


4、准備從庫配置文件my.cnf


5、啟動從庫及修改change master

mysql> system more /log/recover/xtrabackup_slave_info

mysql> start slave;


6、基於從庫備份相關參數及加速流備份參數

The --slave-info option This option is useful when backing up a replication slave server. It prints the binary


The --safe-slave-backup option In order to assure a consistent replication state, this option stops the slave


Warning: Make sure your slave is a true replica of the master before using it as a source for backup. A good tool


--compress


--compress-threads


--decompress


--parallel=NUMBER-OF-THREADS

On --decrypt or --decompress it specifies the number of parallel

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved