重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
MySQL 5.6引入的GTID(Global Transaction IDs)使得其復(fù)制功能的配置、監(jiān)控及管理變得更加易于實現(xiàn),且更加健壯。
要在MySQL 5.6中使用復(fù)制功能,其服務(wù)配置段[mysqld]中致少應(yīng)該定義如下選項:
binlog-format:二進(jìn)制日志的格式,有row、statement和mixed幾種類型;
log-slave-updates、gtid-mode、enforce-gtid-consistency、report-port和report-host:用于啟動GTID及滿足附屬的其它需求;
master-info-repository和relay-log-info-repository:啟用此兩項,可用于實現(xiàn)在崩潰時保證二進(jìn)制及從服務(wù)器安全的功能;
sync-master-info:啟用之可確保無信息丟失;
slave-paralles-workers:設(shè)定從服務(wù)器的SQL線程數(shù);0表示關(guān)閉多線程復(fù)制功能;
binlog-checksum、master-verify-checksum和slave-sql-verify-checksum:啟用復(fù)制有關(guān)的所有校驗功能;
binlog-rows-query-log-events:啟用之可用于在二進(jìn)制日志記錄事件相關(guān)的信息,可降低故障排除的復(fù)雜度;
log-bin:啟用二進(jìn)制日志,這是保證復(fù)制功能的基本前提;
server-id:同一個復(fù)制拓?fù)渲械乃蟹?wù)器的id號必須惟一;
簡單主從模式配置步驟:
1、配置主從節(jié)點的服務(wù)配置文件 1.1、配置master節(jié)點: [mysqld] binlog-format=ROW log-bin=master-bin log-slave-updates=true gtid-mode=on enforce-gtid-consistency=true master-info-repository=TABLE relay-log-info-repository=TABLE sync-master-info=1 slave-parallel-workers=2 binlog-checksum=CRC32 master-verify-checksum=1 slave-sql-verify-checksum=1 binlog-rows-query-log_events=1 server-id=1 report-port=3306 port=3306 datadir=/mydata/data socket=/tmp/mysql.sock report-host=master.magedu.com 1.2、配置slave節(jié)點: [mysqld] binlog-format=ROW log-slave-updates=true gtid-mode=on enforce-gtid-consistency=true master-info-repository=TABLE relay-log-info-repository=TABLE sync-master-info=1 slave-parallel-workers=2 binlog-checksum=CRC32 master-verify-checksum=1 slave-sql-verify-checksum=1 binlog-rows-query-log_events=1 server-id=11 report-port=3306 port=3306 log-bin=mysql-bin.log datadir=/mydata/data socket=/tmp/mysql.sock report-host=slave.magedu.com 2、創(chuàng)建復(fù)制用戶 mysql> GRANT REPLICATION SLAVE ON *.* TO repluser@172.16.100.7 IDENTIFIED BY 'replpass'; 說明:172.16.100.7是從節(jié)點服務(wù)器;如果想一次性授權(quán)更多的節(jié)點,可以自行根據(jù)需要修改; 3、為備節(jié)點提供初始數(shù)據(jù)集 鎖定主表,備份主節(jié)點上的數(shù)據(jù),將其還原至從節(jié)點; 如果沒有啟用GTID,在備份時需要在master上使用show master status命令 查看二進(jìn)制日志文件名稱及事件位置,以便后面啟動slave節(jié)點時使用。 4、啟動從節(jié)點的復(fù)制線程 如果啟用了GTID功能,則使用如下命令: mysql> CHANGE MASTER TO MASTER_HOST='master.magedu.com', MASTER_USER='repluser', MASTER_PASSWORD='replpass', MASTER_AUTO_POSITION=1; 沒啟用GTID,需要使用如下命令: slave> CHANGE MASTER TO MASTER_HOST='172.16.100.6', -> MASTER_USER='repluser', -> MASTER_PASSWORD='replpass', -> MASTER_LOG_FILE='master-bin.000003', -> MASTER_LOG_POS=1174;另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。