mysql - 关于在复制数据库上更新表的问题
问题描述
1 个主 (mariadb-10.3) ,8 个副本(混合 mariadb-10.1 和 10.3)。复制工作正常。
“问题”:
更新复制数据库上的表的第一种方法:
ssh 登录到主服务器并启动 mysql 客户端。
Primary> update ReplicatedDB.table1 set field-1=Y where field-2='Z';
SQL 更新主要但不更新副本。
Primary 的日志文件、日志位置和 binlog_gti_pos 与副本一致
还有 Slave_IO_Running:是 Slave_SQL_Running:是,没有错误
更新复制数据库上的表的第二种方式:
ssh 登录到主服务器并启动 mysql 客户端。
Primary> 使用 ReplicatedDB;
Primary> update ReplicatedDB.table1 set field-1=Y where field-2='Z';
SQL 更新主副本和副本。
我确信我错过了一些非常基本的东西。任何人都可以帮忙吗?亲切的问候!
解决方案
推荐阅读
- c# - C# WPF 非 mvvm 页面转换器
- sql - redshift regex 获取多个匹配项并扩展行
- debugging - 如何在 Haskell 中调试变量/递归数据类型
- ruby-on-rails - docker-compose 卷未在 Windows 10 上正确安装
- python - 无法在 Git Bash 中安装 python 包
- xslt - XSLT:过滤掉除给定列表之外的结果
- c++ - C程序反向读取BOM(向左......不!另一个左边)
- javascript - 嵌套承诺成功函数的返回结果(Javascript)
- javascript - 如何在 reactjs 中使用 document.getElementById 使图像可点击
- python - 带有 Groupby 的数据框列中标记词的 Python Pandas NLTK 频率分布