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
                










