mysql在log位置停止slave

标签 mysql replication

我想将一个 MySQL 表从 master 重新转储到它的 slave。

可以吗

  1. 停止奴隶
  2. 使用 --single-transaction --master-flag 创建我想要的表的转储以记录其日志位置
  3. 启动从站,但一旦到达该日志位置就让它停止
  4. 应用转储替换表
  5. 再次正常启动slave

我该如何做第 3 步?

最佳答案

停止从站后,您可以在START SLAVE 语句中指定要处理的位置。像这样的东西:

START SLAVE UNTIL MASTER_LOG_FILE='xxxxx', MASTER_LOG_POS=yyyyyy;

已记录 here .

关于mysql在log位置停止slave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4727815/

相关文章:

sql-server - SQL Server 更改跟踪、复制、差异备份

redis slave 不会与 master 同步

mysql - MySQL Replication 是我需要的吗?

mysql - 我在哪里可以找到用于 windows mysql 服务器的 my.ini 文件?

mysql - 容器 WordPress 关闭且没有错误消息(Docker、Bitnami、MySQL)

php - 删除不在数组中的数据库条目

linux - 如何将 Redis master 同步到另一个独立的 Redis 实例?

php - 通过 mod_rewrite 在 URLS 中使用 - 并查询 Mysql 数据库

mysql - 如何使用MySQL生成不同编码的字符?

mysql - 为什么我的 MySQL 服务器会因此查询而崩溃?