强烈建议一定要先配置canal-admin!!因为canal不同的版本要修改的配置文件的配置、配置文件本身存放的地方、配置的名称!都会改变!服了!!
canal-admin
相当于网页管理端。
canal-server
又叫canal服务器。
1、下载并解压
canal-admin 1.1.5
https://github.com/alibaba/canal/releases/download/canal-1.1.5/canal.admin-1.1.5.tar.gz
canal-server 1.1.7
Releases · alibaba/canal (github.com)
2、配置application.yml
打开conf/application.yml

其中address是你mysql启动时的端口,一般都不需要改,除非你的端口不是在3306。
username和password改成mysql登录时的用户名和密码。注意退出时保存。
3、运行canal_manage.sql
在本地的mysql中运行conf/canal_manager.sql,可以通过navicat直接运行sql文件。
4、启动canal-admin
双击bin/startup.bat,可以看到语句如下,即服务正常启动。

5、打开网页
输入https://localhost:8089或https://127.0.0.1:8089打开网页。输入admin和123456

问题:网页提示此站点不安全(localhost发送了无效的响应)

将网址换为http://localhost:8089或http://127.0.0.1:8089即可成功打开网页。
6、启动canal-server
返回到canal的下载根目录,譬如我安装的canal放到了“D:\重要文件保护\Desktop\canal.deployer-1.1.7-SNAPSHOT”,则在该目录下打开终端,输入: .\bin\startup.bat local
如下,打开成功。

返回到admin网页,发现Server管理下多出了一个Server。

7、Mysql授权
打开mysql安装目录下的my.ini(win是my.ini,mac是my.cnf)
将[mysqld]中的代码新增或修改以下内容
[mysqld]
log-bin=mysql-bin # 开启 binlog
binlog-format=ROW # 选择 ROW 模式
server_id=1
随后打开navicat新建查询并输入运行以下代码:
作用是新增用户并授权。
CREATE USER canal IDE

最低0.47元/天 解锁文章
1241

被折叠的 条评论
为什么被折叠?



