我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL 5.7 复制的过滤参数有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL 5.7 复制的过滤参数有哪些

这篇文章将为大家详细讲解有关MySQL 5.7 复制的过滤参数有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

1、库级过滤参数

--binlog-do-db=db_name Master节点记录二进制日志的库

--binlog-ignore-db=db_name Master节点不记录二进制日志的库

--replicate-do-db=db_name Slave节点应用日志的库

--replicate-ignore-db=db_name Slave节点不应用日志的库

2、表级过滤参数

--replicate-do-table=db_name.tbl_name Slave节点执行指定表的修改事件

--replicate-wild-do-table=db_name.tbl_name Slave节点执行正则中含有指定表的修改事件

--replicate-ignore-table=db_name.tbl_name Slave节点不执行指定表的修改事件

--replicate-wild-ignore-table=db_name.tbl_name Slave节点不执行正则中含有指定表的修改事件

MySQL里面有启动参数、系统参数,启动参数通过show variables无法查询到,可以在mysqld的选项中查到
例如关于二进制日志有Startup Options Used with Binary Logging、System Variables Used with Binary Logging两种参数
上面所说的复制过滤参数均为启动参数

设置参数
[root@localhost log]# mysqld --verbose --help > 02.txt
[root@localhost log]# vim 02.txt
..
  --binlog-do-db=name Tells the master it should log updates for the specified
                      database, and exclude all others not explicitly
                      mentioned.
..
  --binlog-ignore-db=name
                      Tells the master that updates to the given database
                      should not be logged to the binary log.
..
  --replicate-do-table=name
                      Tells the slave thread to restrict replication to the
                      specified table. To specify more than one table, use the
                      directive multiple times, once for each table. This will
                      work for cross-database updates, in contrast to
                      replicate-do-db.
[root@localhost log]# vim /etc/my.cnf
..
# log
server-id = 10000
log-bin = /log/binlog/mysql-bin
binlog_format = MIXED
binlog-do-db = test

启动数据库后,查看参数
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000009 |      120 | test         |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.03 sec)

关于MySQL 5.7 复制的过滤参数有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL 5.7 复制的过滤参数有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle过滤重复数据的方法有哪些

Oracle过滤重复数据的方法有以下几种:1. 使用DISTINCT关键字:使用SELECT DISTINCT语句可以返回去除重复行的结果集。例如:```SELECT DISTINCT column1, column2, ...FROM t
2023-08-11

mysql中datediff的参数有哪些

在MySQL中,DATEDIFF函数接受两个日期参数,并返回这两个日期之间的天数差异。参数的格式可以是日期、日期时间、或者是可以被解析为日期的字符串。DATEDIFF函数的参数包括:date1: 第一个日期参数,可以是日期、日期时间、或者
mysql中datediff的参数有哪些
2024-04-09

MySQL客户端的参数有哪些

MySQL客户端的参数有很多,以下是一些常见的参数:–host:指定连接的主机名或IP地址。–port:指定连接的端口号。–user:指定连接的用户名。–password:指定连接的密码。–database:指定连接的数据库。–s
MySQL客户端的参数有哪些
2024-04-09

mysql source命令的参数有哪些

MySQL的source命令用于在命令行中执行SQL脚本文件,其参数如下:文件路径:指定要执行的SQL脚本文件的路径。选项:可以使用以下选项来调整source命令的行为:-v:显示执行的SQL语句。-t:将结果以文本形式显示,而不是表格
mysql source命令的参数有哪些
2024-04-09

MySQL存储过程使用的参数有哪些不同模式?

参数使存储过程更加有用和灵活。在MySQL中,我们有以下三种模式 - IN模式它是默认模式。当我们在存储过程中定义IN参数时,调用程序必须将参数传递给存储过程。 IN 参数的值受到保护,这意味着即使 IN 参数的值在存储过程内也会发生更改;
2023-10-22

mysql参数优化的方法有哪些

有很多方法可以优化MySQL的参数,以下是一些常用的方法:1. 适当调整缓冲区大小:MySQL有多个缓冲区,如缓冲池、查询缓存等。根据具体的数据库大小和负载情况,调整这些缓冲区的大小,可以提高性能。2. 调整连接数:根据数据库的并发连接数,
2023-08-24

C#数组的复制方法有哪些

本篇内容主要讲解“C#数组的复制方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#数组的复制方法有哪些”吧!C#数组复制方法有哪些呢?在实际开发的过程中,我们需要掌握学习的有哪些呢?这
2023-06-17

C#复制数组的方式有哪些

本文小编为大家详细介绍“C#复制数组的方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“C#复制数组的方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如果把一个变量值复制给另外一个数组变量,那么2
2023-07-04

编程热搜

目录