首頁(yè)
云原生數(shù)據(jù)庫(kù) PolarDB
云原生數(shù)據(jù)庫(kù)PolarDB分布式版
用戶指南
日志服務(wù)(Binlog)
使用服務(wù)
使用PolarDB-X作為PolarDB-X的Slave
使用PolarDB-X作為PolarDB-X的Slave
更新時(shí)間:
MySQL主從復(fù)制,分為Master和Slave兩種角色,PolarDB-X的CDC提供的日志服務(wù)使PolarDB-X可以作為Master。同時(shí),PolarDB-X的CDC還具備對(duì)標(biāo)MySQL Replica的能力,使PolarDB-X作為Slave。
說(shuō)明
操作方式和使用MySQL作為PolarDB-X的Slave基本一致。
PolarDB-X提供的Replication SQL高度兼容MySQL,具體可參見(jiàn)Replication語(yǔ)句。
受限于網(wǎng)絡(luò),在通過(guò)控制臺(tái)購(gòu)買的PolarDB-X實(shí)例上,用戶無(wú)法創(chuàng)建復(fù)制鏈路,該功能主要面向自建場(chǎng)景。
操作方法
創(chuàng)建主從復(fù)制鏈路
CHANGE MASTER TO option [, option] ... [ channel_option ] option: { MASTER_HOST = 'host_name' | MASTER_USER = 'user_name' | MASTER_PASSWORD = 'password' | MASTER_PORT = port_num | MASTER_LOG_FILE = 'source_log_name' | MASTER_LOG_POS = source_log_pos | MASTER_LOG_TIME_SECOND = source_log_time | ENABLE_SRC_LOGICAL_META_SNAPSHOT = {TRUE|FALSE} | SOURCE_HOST_TYPE = {RDS|POLARDBX|MYSQL} | STREAM_GROUP = 'stream_group_name' | WRITE_SERVER_ID = write_server_id | TRIGGER_AUTO_POSITION = {FALSE|TRUE} | WRITE_TYPE = {SPLIT|SERIAL|TRANSACTION|MERGE} | MODE = {INCREMENTAL|IMAGE} | CONFLICT_STRATEGY = {OVERWRITE|INTERRUPT|IGNORE|DIRECT_OVERWRITE} | IGNORE_SERVER_IDS = (server_id_list) } channel_option: FOR CHANNEL channel server_id_list: [server_id [, server_id] ... ]
修改主從復(fù)制鏈路過(guò)濾配置
CHANGE REPLICATION FILTER option [, option] ... [ channel_option ] option: { REPLICATE_DO_DB = 'do_db_list' | REPLICATE_IGNORE_DB = 'ignore_db_list' | REPLICATE_DO_TABLE = 'do_table' | REPLICATE_IGNORE_TABLE = 'ignore_table_list' | REPLICATE_WILD_DO_TABLE = 'wild_do_table_list' | REPLICATE_WILD_IGNORE_TABLE = 'wile_ignore_table_list' | REPLICATE_SKIP_TSO = 'tso_num' | REPLICATE_SKIP_UNTIL_TSO = 'tso_num' | REPLICATE_ENABLE_DDL = {TRUE|FALSE} } channel_option: FOR CHANNEL channel
啟動(dòng)主從復(fù)制鏈路
START {SLAVE | REPLICA} [channel_option] channel_option: FOR CHANNEL channel
暫停主從復(fù)制鏈路
STOP {SLAVE | REPLICA} [channel_option] channel_option: FOR CHANNEL channel
刪除主從復(fù)制鏈路(需要先停止數(shù)據(jù)復(fù)制進(jìn)程)
RESET {SLAVE | REPLICA} ALL [channel_option] channel_option: FOR CHANNEL channel
文檔內(nèi)容是否對(duì)您有幫助?