社区
MySQL
帖子详情
mysql怎样指定某个数据库不写入二进制日志
youyan2007
2010-08-10 11:08:50
我是利用mysql二进制日志对mysql进行增量备份的,但是个别数据库不想备份,因为本地也有备份的。不知道怎么设置,mysql中有一个设置binlog-ignore-db,但是我测试了一下,即使定义binlog-ignore-db=dbname,但是use dbname,然后增删改,还是会写入二进制日志。不知道大家有没有什么好办法?
...全文
260
7
打赏
收藏
mysql怎样指定某个数据库不写入二进制日志
我是利用mysql二进制日志对mysql进行增量备份的,但是个别数据库不想备份,因为本地也有备份的。不知道怎么设置,mysql中有一个设置binlog-ignore-db,但是我测试了一下,即使定义binlog-ignore-db=dbname,但是use dbname,然后增删改,还是会写入二进制日志。不知道大家有没有什么好办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zuoxingyu
2010-08-10
打赏
举报
回复
--binlog-ignore-db=db_name
告诉主服务器,如果当前的数据库(即USE选定的数据库)是db_name,不应将更新保存到二进制日志中。如果你使用该选项,你应确保只对当前的数据库进行更新。
一个不能按照你期望的执行的例子:如果服务器用binlog-ignore-db=sales启动,并且执行USE prices; UPDATE sales.january SET amount=amount+1000;,该语句不写入二进制日志。
类似于--binlog-do-db,对于CREATE DATABASE、ALTER DATABASE和DROP DATABASE语句,有一个例外,即通过操作的数据库来决定是否应记录语句,而不是用当前的数据库。
手册上是这么说的。不知道楼主的结果是怎么得到的。
feixianxxx
2010-08-10
打赏
举报
回复
binlog-ignore-db 就用这个选项控制~
youyan2007
2010-08-10
打赏
举报
回复
google到的,呵呵,我就想忽略某个数据库的日志记录。我想取到指定数据库的日志记录,而不是all databases的日志记录。这怎么弄?
feixianxxx
2010-08-10
打赏
举报
回复
binlog-ignore-db 是忽略对相应数据库的日志记录~
不安全 哪里看来的?
youyan2007
2010-08-10
打赏
举报
回复
[Quote=引用 6 楼 mr_mablevi 的回复:]
binlog-ignore-db=dbname 定义了在dbname上的操作不写到二进制,前提应该是use dbname.要是use到其他的允许写到二进制日志的数据库,好像会记录到二进制日志的.
[/Quote]
我就use dbname,然后还会写入二进制日志。
小小小小周
2010-08-10
打赏
举报
回复
binlog-ignore-db=dbname 定义了在dbname上的操作不写到二进制,前提应该是use dbname.要是use到其他的允许写到二进制日志的数据库,好像会记录到二进制日志的.
youyan2007
2010-08-10
打赏
举报
回复
手册上是这么写的,貌似有问题,我怎么指定了--binlog-ignore-db数据库,再对该数据库操作,还会写入二进制日志。
mysql
角色服务器,用于实现
数据库
主从复制,
mysql
集群搭建所用服务器
1.当主库更新数据后,会实时的
写入
到
二进制
日志
文件中 2.从库的IO线程,实时的监听主库的
二进制
文件,如果
二进制
文件发送了改变则启动线程进行读取修改后的内容. 3.通过IO线程将读取的
二进制
文件
写入
到中继
日志
中. 4....
解析
mysql
二进制
日志
处理事务与非事务性语句的区别
2)如果没有标记为事务性语句,而且事务缓存中没有,那么直接
写入
二进制
日志
。 3)如果没有标记为事务性的,但是事务缓存中有,那么
写入
事务缓冲。 注意如果在一个事务中有非事务性语句,那么将会利用规则2,优先将...
MySQL
数据库
基础实战教程
11-
MySQL
多实例管理注意事项 12-
MySQL
安装软件目录以及作用 13-15
数据库
参数详解 16-18用户创建 19-23 用户和权限管理 24-
数据库
连接注意事项和图形工具简介 25-
MySQL
体系结构 26-28
数据库
日志
讲解 29-32
二进制
...
MYSQL
主从复制
因为公司
数据库
服务器要进行新的重组,其中涉及的一项技术即是关于主从服务器复制。这几天一直查找相关资料,看这方面的文档,现总结归纳于下: ...在把事务
写入
二进制
日志
之后,主服务器告诉存储引擎提交事务。
springboot集成canal-adapter实现项目中对于
数据库
数据监听和自定义消费
MySQL
master 将数据变更
写入
二进制
日志
( binary log, 其中记录叫做
二进制
日志
事件binary log events,可以通过 show binlog events 进行查看)
MySQL
slave 将 master 的 binary log events 拷贝到它的中继
日志
...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章