mysql怎样指定某个数据库不写入二进制日志 本帖最后由 youyan2007 于 2010-08-10 11:31:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 binlog-ignore-db 是忽略对相应数据库的日志记录~ 不安全 哪里看来的? google到的,呵呵,我就想忽略某个数据库的日志记录。我想取到指定数据库的日志记录,而不是all databases的日志记录。这怎么弄? binlog-ignore-db 就用这个选项控制~ --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语句,有一个例外,即通过操作的数据库来决定是否应记录语句,而不是用当前的数据库。手册上是这么说的。不知道楼主的结果是怎么得到的。 手册上是这么写的,貌似有问题,我怎么指定了--binlog-ignore-db数据库,再对该数据库操作,还会写入二进制日志。 binlog-ignore-db=dbname 定义了在dbname上的操作不写到二进制,前提应该是use dbname.要是use到其他的允许写到二进制日志的数据库,好像会记录到二进制日志的. 我就use dbname,然后还会写入二进制日志。 如何在表中插入多行数据,数据id递增。 脚本导入错误 郁闷......字符编码问题 关于数据库教学视频 mysql恢复问题 哪儿有关于MYSQL5.0.23中文版CHM文件的下载? mysql语法错误? 数据库的备份与导入。 关于sql的远程连接? 数据库高手解答! 这样的查询怎么写? 更新表字段内容
不安全 哪里看来的?
手册上是这么说的。不知道楼主的结果是怎么得到的。