一、Canal架包下载上传
(一)下载
官网架包地址为:https://github.com/alibaba/canal/releases/tag/canal-1.1.5-alpha-2
本人百度云盘下载地址:
链接:https://pan.baidu.com/s/1MM5YGubaTW3Y2hy1tvBmPw
提取码:jiur
(二)上传解压
创建canal文件夹
cd /usr/local
mkdir canal
将下载好的canal上传至Linux服务器/usr/local/canal目录下进行解压。
tar -zxvf canal.deployer-1.1.5-SNAPSHOT.tar.gz
二、配置MySQL文件
(一)修改MySQL my.cnf配置文件
1.查找MySQL在Linux环境中的my.cnf
mysql --help|grep 'my.cnf'
如图:
2.修改my.cnf
vi /etc/my.cnf
log-bin=mysql-bin #添加这一行就ok
binlog-format=ROW #选择row模式
server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复
(二)重启 MySQL
查看MySQL启动状态
service mysqld status(5.0版本是mysqld)
service mysql status(5.5.7版本是mysql)
重启MySQL
service mysqld restart
service mysql restart (5.5.7版本命令)
(三)查看MySQL binlog文件是否开启
1.在Linux中登录MySQL
mysql -u 用户名 -p
如:mysql -u root -p
输入密码对应的账号密码
2.查看binlog文件是否开启
show variables like 'log_%';
效果如下:
三、创建canal账号
(一)设置canal账号并赋权
drop user 'canal