91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL-5.6 基于GTID及多線程的復制

發布時間:2020-05-14 21:53:34 來源:網絡 閱讀:953 作者:limingyu0312 欄目:MySQL數據庫


MySQL 5.6引入的GTID(Global Transaction IDs)使得其復制功能的配置、監控及管理變得更加易于實現,且更加健壯。


要在MySQL 5.6中使用復制功能,其服務配置段[mysqld]中致少應該定義如下選項:


binlog-format:二進制日志的格式,有row、statement和mixed幾種類型;

log-slave-updates、gtid-mode、enforce-gtid-consistency、report-portreport-host:用于啟動GTID及滿足附屬的其它需求;

master-info-repositoryrelay-log-info-repository:啟用此兩項,可用于實現在崩潰時保證二進制及從服務器安全的功能;

sync-master-info:啟用之可確保無信息丟失;

slave-paralles-workers:設定從服務器的SQL線程數;0表示關閉多線程復制功能;

binlog-checksum、master-verify-checksum和slave-sql-verify-checksum:啟用復制有關的所有校驗功能;

binlog-rows-query-log-events:啟用之可用于在二進制日志記錄事件相關的信息,可降低故障排除的復雜度;

log-bin:啟用二進制日志,這是保證復制功能的基本前提;

server-id:同一個復制拓撲中的所有服務器的id號必須惟一;


簡單主從模式配置步驟:


1、配置主從節點的服務配置文件

1.1、配置master節點:
[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節點:
[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、創建復制用戶

mysql> GRANT REPLICATION SLAVE ON *.* TO repluser@172.16.100.7 IDENTIFIED BY 'replpass';

說明:172.16.100.7是從節點服務器;如果想一次性授權更多的節點,可以自行根據需要修改;

3、為備節點提供初始數據集

鎖定主表,備份主節點上的數據,將其還原至從節點;
如果沒有啟用GTID,在備份時需要在master上使用show master status命令
查看二進制日志文件名稱及事件位置,以便后面啟動slave節點時使用。

4、啟動從節點的復制線程

如果啟用了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;



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

湟中县| 安徽省| 修武县| 苗栗县| 成安县| 鸡西市| 丰镇市| 嘉义县| 漳州市| 石家庄市| 无极县| 宜良县| 建宁县| 台中市| 益阳市| 南木林县| 凤阳县| 夏邑县| 泾川县| 南开区| 东宁县| 烟台市| 江陵县| 祁阳县| 铜梁县| 桐梓县| 湘潭市| 上栗县| 余江县| 大兴区| 陆良县| 郧西县| 牙克石市| 宁晋县| 宜川县| 仁布县| 奉节县| 涿州市| 南涧| 长葛市| 道孚县|