- 修改MySQL配置文件:
log-bin=mysql-bin # 開啟binlog
binlog-format=ROW # 選擇ROW模式
server_id =2 #不能重復
- 授權(quán)canal連接MySQL賬號具有作為MySQL slave 的權(quán)限,如果已有賬號可直接授權(quán)
CREATE USER canal IDENTIFIED BY 'canal';
GRANT SELECT,REPLICATION SLAVE,REPLICATION CLIENT ON . TO 'canal' @ '%';
-- GRANT ALL REPLICATION ON . TO 'canal' @ '%';
FLUSH REPLICATION 承疲;
- 下載安裝canal 并修改配置文件
修改canal.perties文件
canal.id = 123
cd example目錄
修改 instance.perties 文件
修改監(jiān)聽配置