首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
队列
php水印
c语言
注入
sftp
rust
缓存
port
caching
gzip
php5
curl
php框架
ftp
interface
http
cookies
cSharp
dns
cache
iis
router
redis
pdo
http2
varnish
cpython
stdout
makefile
ruby
nginx
python
base64
rabbitmq
openssl
php
uuid
pipe
thinkphp
struct
vb
多线程
cron
okhttp
lavarel
laravel
upload
上传
package
web3
sockets
pip
jvm
timezone
crash
pipeline
ffmpeg
织梦cms
localhost
storage
api
nodejs
lua
h2
压力测试
webhooks
memcache
protocol-buffers
grpc
x86
asp.net
swoole
server
正则
go
mvc
yii
mqtt
nlp
当前位置:
开发笔记
>
后端
> 正文
Mysql二进制日志过滤器_MySQL
作者:w3cbj.cn | 来源:互联网 | 2018-04-16 00:00
Mysql二进制日志过滤器
bitsCN.com
Mysql二进制日志过滤器 二进制日志过滤器可以通过两个选项从二进制日志中过滤语句:binlog-do-db和binlog-ignore-db 一,binlog-do-db 使用 binlog-do-db=db_name。使用这个选项后,主服务器会判断当前的数据库(即USE选定的数据库)是否是db_name,如果是,则会将更新记录到二进制日志中。在使用之后,其它所有没有明显指定的数据库 都会被忽略。如果使用该选项,你应确保只对当前的数据库进行更新。在我服务器上有两个数据库,一个db_factory,另一个是db_user。在没有使用这个选项之前,对两个数据库的更新操作都是立即会复制到从库上的,但设置 [sql] binlog-do-db=db_factory 之后,对db_user的改动,都不会被从库所复制。所以如果不是特别有需求,最好不要设置这个选项。当然如果是一个数据库经常更新,其它的都是一样的本地数据库,可以不用于二进制日志的后续操作的情况下,作为一种优化手段,也是可以的。一个需要特别注意的地方是,如果设置binlog-do-db=db_factory。但后续使用如下语句: [sql] use db_user insert into db_factory.employ ........... 此时,更新是不会被二进制日志所接收的。 二,binlog-ignore-db 表示忽略某个特定的数据库,而对其它数据库进行复制的选项。其实上面的选项是表示“忽略其他数据库,只记录我进入日志”,而这个选项可以表“忽略我,将其它数据库记录日志”,对这外选项的使用,可以如下所示: [sql] [mysqld] binlog-ignore-db=db_factory binlog-ignore-db=db_user 当然上面的binlog-do-db也可以使用多次记录多个表需要被写入二进制日志。 三,选项规则 是否有binlog-do-db或binlog-ignore-db规则?没有:将语句写入二进制日志并退出。有:执行下一步。有一些规则(binlog-do-db或binlog-ignore-db或二者都有)。当前有一个数据库,也就是是否用USE命令选择数据库? 没有:不要写入语句,并退出。有:执行下一步。 有当前的数据库。是否有binlog-do-db规则? 有:当前的数据库是否匹配binlog-do-db规则? 如果是,则写入并退出,如果不是,不写入并退出。 没有:执行下一步。有一些binlog-ignore-db规则。当前的数据库是否匹配binlog-ignore-db规则? 有:不要写入语句,并退出。没有:写入查询并退出。从上面的流程逻辑可以知道,如果binlog-do-db被设置了,binlog-ignore-db将会被忽略。 另外,在这两个选项的应用过程中,要注意的是当前数据库的选择是通过USE来选择,这一点很重要。 bitsCN.com
mysql
服务器
sql
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
sql
Android 新闻App的本地服务器搭建教程
本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ...
[详细]
蜡笔小新 2023-12-14 17:15:19
sql
如何限制php数据库链接数和连接超时时间?
本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ...
[详细]
蜡笔小新 2023-12-14 14:06:10
iis
如何实现织梦DedeCms全站伪静态
本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ...
[详细]
蜡笔小新 2023-12-14 19:45:47
cache
基于PgpoolII的PostgreSQL集群安装与配置教程
本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ...
[详细]
蜡笔小新 2023-12-14 19:10:25
cache
SQL日志收缩及截断方法详解
本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ...
[详细]
蜡笔小新 2023-12-14 18:23:25
http
推荐一个ASP的内容管理框架(ASP Nuke)的优势和适用场景
本文推荐了一个ASP的内容管理框架ASP Nuke,并介绍了其主要功能和特点。ASP Nuke支持文章新闻管理、投票、论坛等主要内容,并可以自定义模块。最新版本为0.8,虽然目前仍处于Alpha状态,但作者表示会继续更新完善。文章还分析了使用ASP的原因,包括ASP相对较小、易于部署和较简单等优势,适用于建立门户、网站的组织和小公司等场景。 ...
[详细]
蜡笔小新 2023-12-14 18:11:11
redis
搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
redis
如何在MySQL中将零值替换为先前的非零值?
本文介绍了如何在MySQL中将零值替换为先前的非零值的方法,包括使用内联查询和更新查询。同时还提供了选择正确值的方法。 ...
[详细]
蜡笔小新 2023-12-14 16:59:24
redis
PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ...
[详细]
蜡笔小新 2023-12-14 15:30:33
redis
mysql分组排序_在MySQL中实现分组排序功能
在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ...
[详细]
蜡笔小新 2023-12-14 14:41:26
redis
Hibernate配置lazy=false时无法加载数据的问题解决方法
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
http
Oracle Database 10g许可授予信息及高级功能详解
本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ...
[详细]
蜡笔小新 2023-12-14 13:12:10
http
Hibernate基础映射
在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ...
[详细]
蜡笔小新 2023-12-14 10:57:47
gzip
MysqlDump_mysqldump全库备份相关知识详解
本文详细介绍了MysqlDump和mysqldump进行全库备份的相关知识,包括备份命令的使用方法、my.cnf配置文件的设置、binlog日志的位置指定、增量恢复的方式以及适用于innodb引擎和myisam引擎的备份方法。对于需要进行数据库备份的用户来说,本文提供了一些有价值的参考内容。 ...
[详细]
蜡笔小新 2023-12-14 10:03:27
gzip
PHP中的MySQL函数库及其常用函数介绍
本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ...
[详细]
蜡笔小新 2023-12-14 08:19:53
w3cbj.cn
w3c笔记,程序员专属笔记云平台,24种代码高亮!
Tags | 热门标签
队列
php水印
c语言
注入
sftp
rust
缓存
port
caching
gzip
php5
curl
php框架
ftp
interface
http
cookies
cSharp
dns
cache
iis
router
redis
pdo
http2
varnish
cpython
stdout
makefile
ruby
RankList | 热门文章
1
OpenStack Q版本新功能以及各核心组件功能对比
2
jqueryajax怎么通过header传递参数?
3
国行PS4与海外版PS4的区别在哪里?
4
Linux下ODBC安装配置
5
Ubuntu18.04 下载与安装
6
手推式扫地机金洁cjs70(m713扫地机)
7
动态多点××× 单云双HUB
8
app中嵌入的h5页面a的超链接用window.location.href代替,跳转后需要返回两次才能返回到点击链接的页面啊
9
Java程序员必会的40个Linux命令!
10
Wordpress:仅显示未来的帖子减去一天 - Wordpress: Only show future posts minus one day
11
获取当前时间(正常人能看懂的时间)
12
win10关机后自动重启怎么办 win10关机后自动重启解决方法
13
BER_TLV格式简介
14
Android NDK开发的一点尝试
15
Bootstrap3 排版缩略语
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有