根据阿里巴巴开源软件canal https://github.com/alibaba/canal
注意:
1.server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复 这个默认为server-id = 1 不用改
2.启动mysql中在/etc/init.d/mysqld
3.在linux的mysql 命令操作 退出到根目录上:mysql -u root -p 然后操作: CREATE USER canal IDENTIFIED BY 'canal'; GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'canal'@'%'; -- GRANT ALL PRIVILEGES ON *.* TO 'canal'@'%' ; FLUSH PRIVILEGES;