免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: sydt
打印 上一主题 下一主题

mysql binlog 不记录load data infile [复制链接]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
11 [报告]
发表于 2011-06-05 10:28 |只看该作者
回复 4# 909413335


    恩恩,这个我确实也在用。 主要用在 同步筛选上。   这样,没有必要的库可以不同步。 有必要的才同步。   

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
12 [报告]
发表于 2011-06-05 10:32 |只看该作者
回复 7# cxm.cm


    恩,看8楼。   load data infile 肯定会产生日志。 当然如果你只使用mysqld.log   不会记录入日志。 但是,开启了binlog  是会写入日志的。 我们讨论的问题是,已经证实了load data infile  写入日志。 但是使用两种方式操作数据,会有不计入日志的情况。  针对这个问题,我一直找不到详细的解释。  等过了节,我问问mysql官方的技术。  祝大家节日快乐

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
13 [报告]
发表于 2011-06-05 10:34 |只看该作者
回复 8# horizonhyg


    对于load data infile 的主从同步机制,我这里有份资料。  等过了节在帖子上发一下。  看看。    节日快乐

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:57:09
14 [报告]
发表于 2011-06-05 10:36 |只看该作者
回复 6# strong_sjhi


其实是把load data infile 的文件,重命名,然后由主,发送到从,再从  从机上  自动进行了  load data infile 。而没有转换成row,如果转换成了row   那么在日志里肯定会出现每一行的insert  或者其它之类的日志记录。   和7楼一样。   等过节了之后,我把我手头的文档分享一下,是关于load data infile 主从同步机制。   节日快乐

论坛徽章:
0
15 [报告]
发表于 2011-06-08 10:43 |只看该作者
回复  飞鸿无痕


    难道是数据库版本问题? 我回去编个5.1的mysql测试一下。   节日愉快
sydt 发表于 2011-06-05 10:27



    查查 配置的参数

论坛徽章:
0
16 [报告]
发表于 2011-07-04 15:41 |只看该作者
这是因为你在my.cnf中配置的 binlog-do-db=db_music ,其有一个非常重要的概念,就是参数中的 db_name ,如 db_music ,不是指Query语句更新的数据所在的数据库,而是执行Query时当前所处的数据库。
所以当你不在 db_music 下面导入时,是不会记录到binlog中的。
同样,不论你更新哪个数据库,只要你在 db_music下面,则都会记录进去。

论坛徽章:
0
17 [报告]
发表于 2011-07-04 15:53 |只看该作者
大家可以用如下方法测试即可知道。
1)使用tail命令观察logbin日志;
2)登录mysql,分别切换不同的database,然后使用update命令,看看在什么下面写入logbin日志了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP