部署otter实现mysql主备数据同步(下)

来源:这里教程网 时间:2026-03-01 15:56:35 作者:

七、数据库参数配置,建立用户,建立测试表 1.参数配置(主备库添加) 要求开启二进制日志记录: [mysqld] log-bin=mysql-bin #添加这一行就ok binlog-format=ROW #选择row模式 server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复 server_id=2  #备库添加 2.建立用户 源端数据库: CREATE USER canal IDENTIFIED BY 'canal';  GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%'; flush privileges; 目标端数据库: CREATE USER canal IDENTIFIED BY 'canal'; grant all on *.* to 'canal'@'%'; flush privileges; 3.建立测试表(主备) CREATE DATABASE test;   //创建test数据库 CREATE TABLE  `test`.`example` (`id` int(11)  NOT NULL AUTO_INCREMENT,`name` varchar(32) COLLATE utf8_bin DEFAULT NULL ,PRIMARY KEY (`ID`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; 八、添加数据源 配置源端数据库 添加目标端数据库 九、添加canal 定义源端数据库 十、添加数据表 添加源端数据库表 添加目标端数据库表

十一、添加channel

十二、添加Pipeline 十三、添加映射关系 十四、开始同步 十五、测试 源端数据库: 目标端数据库: 源端插入数据 目标端查询: 同步测试成功,部署完毕

相关推荐