对于自建 MySQL , 需要先开启 Binlog 写入功能,配置 binlog-format 为 ROW 模式,开启Mysql binlog日志步骤如下:
[root@node2 ~]# mysql -u root -p123456mysql> show variables like "log_%";
在/etc/my.cnf文件中[mysqld]下写入以下内容:
[mysqld]# 随机指定一个不能和其他集群中机器重名的字符串,配置 MySQL replaction 需要定#义,不要和 canal 的 slaveId 重复server-id=123 #配置binlog日志目录,配置后会自动开启binlog日志,并写入该目录log-bin=/var/lib/mysql/mysql-bin# 选择 ROW 模式binlog-format=ROW
MySQL binlog-format有三种模式:Row、Statement 和 Mixed 。
(资料图片)
优点: binlog中可以不记录执行的sql语句的上下文相关的信息,仅需要记录那一条记录被修改成什么了。所以row level的日志内容会非常清楚的记录下每一行数据修改的细节。
缺点:所有的执行的语句当记录到日志中的时候,都将以每行记录的修改来记录,这样可能会产生大量的日志内容,比如一条update语句,修改多条记录,则binlog中每一条修改都会有记录,这样造成binlog日志量会很大,特别是当执行alter table之类的语句的时候,由于表结构修改,每条记录都发生改变,那么该表每一条记录都会记录到日志中。
Statement(默认):每一条会修改数据的sql都会记录在binlog中。这种模式下,slave在复制的时候sql进程会解析成和原来master端执行过的相同的sql来再次执行。
优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提高性能。
缺点:由于只记录语句,所以,在statement level下 已经发现了有不少情况会造成MySQL的复制出现问题,主要是修改数据的时候使用了某些定的函数或者功能的时候会出现。 例如:update 语句中含有uuid() ,now() 这种函数时,Statement模式就会有问题(update t1 set xx = now() where xx = xx)
Mixed: 混合模式在Mixed模式下,MySQL会根据执行的每一条具体的sql语句来区分对待记录的日志格式,也就是在Statement和Row之间选择一种。如果sql语句确实就是update或者delete等修改数据的语句,那么还是会记录所有行的变更。
[root@node2 ~]# service mysql restart[root@node2 ~]# mysql -u root -p123456mysql> show variables like "log_%";
Cannal下载地址如下:Releases · alibaba/canal · GitHub
这里选择Canal 1.1.4版本下载。
将下载好的Canal安装包上传到node3节点上,解压
#首先创建目录 “/software/canal”[root@node3 ~]# mkdir -p /software/canal#将Canal安装包解压到创建的canal目录中[root@node3 ~]# tar -zxvf /software/canal.deployer-1.1.4.tar.gz -C /software/canal/
标签:
对于自建MySQL,需要先开启Binlog写入功能,配置binlog-format为ROW...
1、哈飞佳宝五菱昌河福瑞达长安铃木浪迪东方小康东南菱利众泰V10东...
1、先在百度上下载yy语音。2、打开后,点击底部。3、注册方式有三种...
参考消息网3月13日报道据共同社13日报道,日本著名作家、诺贝尔文学...
(文 全媒体记者张露图 全媒体记者李波)2023年的旅游出行市场,加...
太原古县城徒步赛报名费可以退吗?特别提示:请选手结合自身的行程...
有点难!亲测买个人养老金保险:银行APP上架产品少,自营平台也可能...
1、广西师范大学教育学部16特殊教育志愿服务队是由广西师范大学志愿...
1、楼主你好,本人莱斯下,据我所知,方太是专注高端厨房电器的名牌...
硅谷银行破产震动全球股市,拜登与加州州长讨论应对方案,州长,白宫,...
1、林志颖,吴奇隆,刘德华,,古天乐,吴彦祖,金城武,李亚鹏,赵...
1、用途不同真丝一般都会制成面料然后加工为服装或家具纺织用品。2...
1、中山大学附属第一医院中山大学附属第二医院(孙逸仙纪念医院)中山...
1、《英国大学权力协调与制衡》是2011年北京大学出版社出版的图书,...
1、麦芽的香气专家,网络流行语,常用来形容男性私处的一种特殊气味...
解答:1、网页可以打开,但不能在QQ上打开。2、由网络故障引起(手机...
1、邮件号码年份当前状态邮件寄达国当前位置邮件当前状态日期RR683174286CN20
1、张纪中版《西游记》改编自吴承恩神话题材小说,是由北京慈文影视...
今天叶紫小编要介绍的是一款苹果的平板。叫做Ipadmini5,作为2019款...
1、《haojiansf传奇私服》是一款大型网络游戏。本文到此结束,希望...
3月10日,华安聚优精选混合最新单位净值为0 7858元,累计净值为0 ...
1、EPOCH(艾柏雅居)诞生于台湾东帝兴集团下属的核心企业黛富妮公...
比亚迪、宝马中国回应“价格战”!国内车市面临转型阵痛期近日,一...
怎么一键重装win7系统?极客狗重装系统工具就帮你轻松实现。因为这...
1、《战国枭雄》是一款SLG战争策略联网游戏。本文到此结束,希望对...
1、上海市虹口区人民法院 地址:北宝兴路531号 电话:(021)36...
3月10日上午,港股汽车股早盘走低,吉利汽车跌超5%,比亚迪股份、长...
1、责备愧疚内疚悔恨惭愧。本文到此分享完毕,希望对大家有所帮助。
安康新型冠状病毒肺炎疫情:3月10日安康疫情最新消息今天数据统计情...
1、 一人操心一处安,众人操心保平安。2、 安全是天,安全是...