返回顶部
首页 > 资讯 > 数据库 >mysql中replicate_wild_do_table和replicate_do_db区别
  • 844
分享到

mysql中replicate_wild_do_table和replicate_do_db区别

mysql中replicate_wild_do_table和replicate_do_db区别 2021-06-09 00:06:22 844人浏览 才女
摘要

use Mysql; update elon.table set 那么slave(从)服务器上第二句将不会被执行   2)如master设置 replicate_ignore_db=mysql,执行 use mysql; updat

mysql中replicate_wild_do_table和replicate_do_db区别

use Mysql;
update elon.table set

那么slave(从)服务器上第二句将不会被执行

 

2)如master设置 replicate_ignore_db=mysql,执行

use mysql;
update elon.table set

那么slave上第二句会被忽略执行

 

3)原因:

设置replicate_do_db或replicate_ignore_db后,MySQL执行sql前检查的是当前默认数据库,所以跨库更新语句在Slave上会被忽略。

 

4)解决:

可以在slave上使用 replicate_wild_do_table 和 replicate_wild_ignore_table 来解决跨库更新的问题,

如:replicate_wild_do_table=elon.% 或 replicate_wild_ignore_table=mysql.%

这样就可以避免出现上述问题

您可能感兴趣的文档:

--结束END--

本文标题: mysql中replicate_wild_do_table和replicate_do_db区别

本文链接: https://lsjlt.com/news/5425.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mysql中replicate_wild_do_table和replicate_do_db区别
    use mysql; update elon.table set 那么slave(从)服务器上第二句将不会被执行   2)如master设置 replicate_ignore_db=mysql,执行 use mysql; updat...
    99+
    2021-06-09
    mysql中replicate_wild_do_table和replicate_do_db区别
  • mysql中varchar和char区别
    mysql中的varchar和char数据类型之间存在以下区别:存储空间:varchar可变长,char固定长。性能:varchar检索和更新更快,char排序和查找更快。使用场景:va...
    99+
    2024-05-01
    mysql
  • MYSQL中 char 和 varchar的区别
    CHAR和VARCHAR类型相似,差别主要在存储,尾随空格和检索方式上。 CHAR和VARCHAR相同的是:CHAR和VARCHAR都指定了字符长度,注意是字符长度。例如char(30) 和 varcha&...
    99+
    2022-05-22
    MySQL char MySQL varchar
  • mysql中now和sysdate的区别
    mysql 中now获取的是sql执行的时间,sysdate获取的是系统时间在master 和slave 主从过程中会导致时间的不一致导致报错例如:Unsafe statement written to t...
    99+
    2024-04-02
  • mysql中:=和=有哪些区别
    这篇文章主要介绍了mysql中:=和=有哪些区别,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。:=和=的区别= 只有在set和update时...
    99+
    2024-04-02
  • mysql中redolog和binlog的区别
    想跟大家聊聊关于 mysql 中的两个小的知识点:redo log 和 binlog 。 redo log :InnoDB 存储引擎层方面的日志,所以如果你使用的存储引擎不是 Inn...
    99+
    2024-04-02
  • mysql中#{}和${}的区别详解
    #{}会将传入的数据当成一个字符串,会对自动传入的数据加一个双引号 order by #{userId}   这里假如userId = 111,那么解析成sql时...
    99+
    2024-04-02
  • MySQL中exists和in的区别
    一、in关键字 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快。 select * from A w...
    99+
    2023-09-10
    mysql sql中in exists
  • mysql中varchar和 text的区别
    深入理解MySQL中varchar和text的区别 1. 引言 在MySQL数据库中,varchar和text是常见的数据类型,用于存储文本数据。虽然它们都可以用于存储字符串,但它们在存储容量、性能影...
    99+
    2023-09-21
    mysql 数据库
  • mysql中varchar和varchar2的区别
    mysql 中 varchar 和 varchar2 的主要区别在于兼容性和范围限制。varchar 是 mysql 固有的数据类型,长度限制为 255 个字符,与其他数据库不兼容。va...
    99+
    2024-04-26
    mysql oracle
  • mysql中varchar和char的区别
    mysql 中 varchar 和 char 数据类型的主要区别在于存储方式:char 以固定长度存储,而 varchar 根据实际字符串长度存储。char 适合长度固定的字符串,索引查...
    99+
    2024-04-29
    mysql
  • mysql中describe和show的区别
    describe 描述表结构(列名、数据类型、约束、索引),仅适用于表对象。而 show 显示有关数据库对象(数据库、表、列、函数、过程等)的元数据,包括表中列的简要列表和数据库服务器的...
    99+
    2024-04-29
    mysql
  • mysql中varchar和nvarchar的区别
    varchar 和 nvarchar 的主要区别在于支持的字符集:varchar 仅支持 ascii 或 latin1 字符集,而 nvarchar 支持 unicode 字符集,这意味...
    99+
    2024-05-01
    mysql
  • MySQL和Oracle区别
    由于SQL Server不常用,所以这里只针对MySQL数据库和Oracle数据库的区别     (1) 对事务的提交     MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击co...
    99+
    2023-09-02
    数据库
  • MySQL和SQLServer区别
    MySQL和SQL Server是两种不同的关系型数据库管理系统(RDBMS),它们有以下区别: 开发公司:MySQL是由Ora...
    99+
    2024-04-09
    SQLServer MySQL
  • MySQL中in和exists区别详解
    一、提前准备 为了大家学习方便,我在这里面建立两张表并为其添加一些数据。 一张水果表,一张供应商表。 水果表 fruits表 f_id ...
    99+
    2022-05-30
    MySQL in exists
  • MySQL中如何区别MIN()和LEAST()
    下文主要给大家带来MySQL中如何区别MIN()和LEAST(),希望这些内容能够带给大家实际用处,这也是我编辑MySQL中如何区别MIN()和LEAST()这篇文章的主要目的。好了,废话不多说,大家直接看...
    99+
    2024-04-02
  • MYSQL中#和$的区别是什么
    小编给大家分享一下MYSQL中#和$的区别是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!他们之间的区别用最直接的话来说就是...
    99+
    2024-04-02
  • MySQL中“:=”和“=”的区别是什么
    小编给大家分享一下MySQL中“:=”和“=”的区别是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!=只有在set和upda...
    99+
    2024-04-02
  • mysql中where和on的区别
    where 和 on 在 mysql 中的区别是:用法:where 用于过滤记录,而 on 用于连接表。语句:where 用在 select、up...
    99+
    2024-05-01
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作