提交 08b2eae4 编写于 作者: M Mars Liu

fliter

上级 85c17a66
{
"node_id": "mysql-b3cba2e9c7ea46d5beeb1948b41a74d5",
"keywords": ["复制过滤器"],
"keywords": ["复制过滤器","filter"],
"children": [],
"export": [],
"keywords_must": [],
......
{
"type": "code_options",
"author": "ccat",
"source": "filter.md",
"notebook_enable": false,
"exercise_id": "117eea79277e4a7199307f48e96e2998"
}
\ No newline at end of file
# 复制过滤器
关于 MySQL 复制架构的过滤器,以下说法错误的是:
## 答案
设置过滤器后要重启整个集群的每个节点,以使其生效。
## 选项
### A
可以在主库中执行以下命令设定只复制 goods 数据库和 auth 数据库
```mysql
SET GLOBAL binlog-do-db=goods,auth;
```
### B
可以在主库的 my.cnf 中配置只复制 goods 数据库和 auth 数据库
```
binlog-do-db=goods,auth
```
### C
可以在从库执行以下命令,设定只复制 goods 数据库和 auth 数据库
```mysql
SET GLOBAL replicate-do-db=goods,auth;
```
### D
可以在从库执行以下命令,设定只复制 goods 数据库和 auth 数据库
```mysql
CHANGE REPLICATION FILTER REPLICATE-DO-DB=(goods, order);
```
### E
可以在从库的 my.cnf 设定只复制 goods 数据库和 auth 数据库
```
replicate-do-db=goods,order;
```
### F
可以在主库中执行以下命令设定忽略 goods 数据库和 auth 数据库
```mysql
SET GLOBAL binlog-ignore-db=goods,auth;
```
### G
可以在主库的 my.cnf 中配置忽略 goods 数据库和 auth 数据库
```
binlog-ignore-db=goods,auth
```
### H
可以在从库执行以下命令,设定忽略 goods 数据库和 auth 数据库
```mysql
SET GLOBAL replicate-ignore-db=goods,auth;
```
### I
可以在从库执行以下命令,设定忽略 goods 数据库和 auth 数据库
```mysql
CHANGE REPLICATION FILTER REPLICATE_IGNORE_DB=(goods, auth);
```
### J
可以在从库的 my.cnf 设定忽略 goods 数据库和 auth 数据库
```
replicate-ignore-db=goods,order;
```
### K
可以在在从库的 MySQL 命令行设定只同步 goods 表和 orders 表
```mysql
SET GLOBAL replicate-do-table=goods.goods,goods.orders;
```
### L
可以在在从库的 MySQL 命令行设定只同步 goods 表和 orders 表
```mysql
CHANGE REPLICATION FILTER REPLICATE_DO_TABLE=( goods.goods,goods.orders);
```
### M
可以配置从库的 my.cnf ,指定只复制 goods 表和 orders 表
```
replicate-do-table=goods.goods,goods.orders
```
### O
可以在在从库的 MySQL 命令行设定只同步名称前缀为 `t_` 的表
```mysql
CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE =( goods.t_%);
```
### P
可以在从库的 MySQL 命令行设定忽略 orders 和 trade 表
```mysql
SET GLOBAL replicate-ignore-table=goods.orders,goods.trade;
```
### P
可以在从库的 MySQL 命令行设定忽略 orders 和 trade 表
```mysql
CHANGE REPLICATION FILTER REPLICATE_ IGNORE_TABLE=( goods.orders,goods.trade);
```
### Q
可以在从库的 my.cnf 配置设定忽略 orders 和 trade 表
```
replicate-ignore-table =goods.orders,goods.trade
```
### R
可以在在从库的 MySQL 命令行设定忽略名称前缀为 `o_` 的表
```mysql
CHANGE REPLICATION FILTER REPLICATE_WILD_DO_TABLE =( goods.o_%);
```
### S
设定过滤器时,可以指定通道,例如
```mysql
CHANGE REPLICATION FILTER REPLICATE-DO-DB=(goods, auth) FOR CHANNEL ‘channel-name’;
```
\ No newline at end of file
{
"node_id": "mysql-5026c95794f44de081e2aefd3af8bb32",
"keywords": [],
"children": [],
"export": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"node_id": "mysql-9dee640902204fcbbe780c0f04bc7c18",
"keywords": [],
"keywords": ["delay", "延迟复制"],
"children": [],
"export": [],
"keywords_must": [],
......
{
"node_id": "mysql-f4d43d35c4c846baa2761d02fff5b09a",
"keywords": [],
"keywords": ["读写分离"],
"children": [],
"export": [],
"keywords_must": [],
......
......@@ -2348,16 +2348,6 @@
"group": 2
}
},
{
"多主复制": {
"node_id": "mysql-91ba7f7a6b684b8aad01abd583cf0442",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
},
{
"添加从库": {
"node_id": "mysql-1c778aa1adfd43d4ac9da32df9e44238",
......@@ -2398,7 +2388,7 @@
},
{
"多源复制": {
"node_id": "mysql-5026c95794f44de081e2aefd3af8bb32",
"node_id": "mysql-91ba7f7a6b684b8aad01abd583cf0442",
"keywords": [],
"children": [],
"keywords_must": [],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册