首页 > 其他分享 >Canal部署安装

Canal部署安装

时间:2023-01-17 16:05:10浏览次数:57  
标签:Canal canal 部署 local instance usr mysql 安装


1.创建Canal安装目录
mkdir -p /usr/local/canal
2.下载Canal
​​​ https://github.com/alibaba/canal/releases​​​ 下载完后用xftp上传至 /usr/local/canal目录下
3.解压
tar -zxvf canal.deployer-1.1.3.tar.gz
4.修改配置文件
vi /usr/local/canal/conf/example/instance.properties
canal.instance.dbUsername = canal #数据库用户名
canal.instance.dbPassword = canal #数据库密码
canal.instance.defaultDatabaseName = test #指定需要同步的数据库
canal.instance.connectionCharset = UTF-8 #指定编码方式
5.配置mysql配置文件my.cnf
添加以下三行内容,如果原来存在,则不需要添加,只需对当前配置项进行修改即可

log-bin=mysql-bin #添加这一行就ok
binlog-format=ROW #选择row模式
server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复
6.配置canal用户
用root用户登录
mysql -uroot -p
创建“canal”用户:
CREATE USER ‘canal’@’%’ IDENTIFIED BY ‘123456’;
为“canal”用户赋予相应权限:
grant all privileges on db_share.* to ‘canal’@’%’; (db_share.为数据库+"."+"")
GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON . TO ‘canal’@’%’;
刷新权限:FLUSH PRIVILEGES;

7.重启mysql服务
8.启动Canal服务
cd /usr/local/canal/bin
./startup.sh


标签:Canal,canal,部署,local,instance,usr,mysql,安装
From: https://blog.51cto.com/u_15943246/6017359

相关文章

  • ELK日志的部署方案三类
    分布式实时日志:ELK的部署架构方案点击关注......
  • openkylin (linux内核)微信(wechat)安装介绍
    1.Openkylin介绍Openkylin是麒麟软件公司主导的开源操作系统,正在逐步与该公司的银河麒麟操作系统保持基础库的同源。时至2022年12月,开源操作系统Openkylin的默认软件商......
  • Isito1.16.1配置部署
    此文档编写日期:2023-01-17istio客户端和服务端版本:1.16.1(截止文档编写日期的最新版本)istio部署方式:官方客户端istioctl部署,非helm部署,部署方式介绍可以参考官方安装介绍......
  • Linux部署Java项目【reggie_take_out】
    方式1:手工命令https://www.bilibili.com/video/BV13a411q753/?p=139方式2:shell脚本自动https://www.bilibili.com/video/BV13a411q753/?p=140https://www.bilibili.com......
  • 部署prysm mainnet
    部署prysm下载prysmmkdir-pv/data/prysm&&cd/data/prysmcurlhttps://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.sh--outputprysm.sh&&chm......
  • (转发)Nginx Windows详细安装部署教程
    原文:NginxWindows详细安装部署教程-taiyonghai-博客园(cnblogs.com) 一、Nginx简介Nginx(enginex)是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMT......
  • Docker 部署 Grafana
    请参考 Docker部署Prometheus 参考准备工作1.下载镜像dockerpullgrafana/grafana2.部署1.准备相关映射目录mkdir-p/mnt/docker/grafana/storagemkdir......
  • Docker 安装Nginx及实践应用
    本文以下面链接文件为测试过程,为了方便,可以在本地把文件解压后重新压缩为zip类型的压缩包http://www.mobanwang.com/mb/UploadFiles_2010/lo202105/202105033.rar拉取......
  • Portainer笔记-安装
    新建数据卷[root@VM-24-9-centos~]#dockervolumecreateportainer_data拉取Portainer镜像[root@VM-24-9-centos~]#dockerpullportainer/portainer-ceUsingde......
  • Win11+Ubuntu双系统安装
    Win11+ubuntu双系统安装记录参考制作系统安装盘1.下载Ubuntu官方镜像点击链接,选择22.04LTS版本下载2.下载系统盘制作工具这里使用Rufus下载完成后双击启动,提示......