# canal服务端 canal.deployer-1.1.8 ## 授权用户 > 生产库创建并授权,用于订阅数据源 ```sql -- 创建用户 用户名:csobi 密码:略 create user 'csobi'@'%' identified by ''; -- 授权 *.*表示所有库 grant SELECT, REPLICATION SLAVE, REPLICATION CLIENT on *.* to 'csobi'@'%'; ``` ## canal实例配置 | 实例名 | 数据源 | |:----------|:-------------------| | cso | CSO.cso_prod | | luoxincso | luoxinCSO.cso_prod | ## canal服务端部署 ### 位置 > /usr/local/canal.deployer-1.1.8 ### 启动命令 > sudo systemctl start canal.service --------------------------------------------------------------------------------- # canal-console客户端 ## canal-console客户端部署 ### 位置 > /usr/local/yaoyi_canal/ ## 数据同步策略 > 创建相关目标表 > > 添加平台数据源字段 db_source_id > > 修改主键与db_source_id为联合主键 > > 源数据写入目标表