Skip to content

Commit

Permalink
dev/reference, v3.0/reference, v2.1/reference: add safe-mode config i…
Browse files Browse the repository at this point in the history
…n binlog reparo doc (#1558)

* add safe-mode config in reparo

* fix the CI

* fix the CI error

* Update v3.0/reference/tools/tidb-binlog/reparo.md

apply

Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com>

* Update dev/reference/tools/tidb-binlog/reparo.md

apply

Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com>

* Update dev/reference/tools/tidb-binlog/reparo.md

apply

Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com>

* Update v2.1/reference/tools/tidb-binlog/reparo.md

apply

Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com>

* Update v2.1/reference/tools/tidb-binlog/reparo.md

apply

Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com>

* Update v3.0/reference/tools/tidb-binlog/reparo.md

apply

Co-Authored-By: Keke Yi <40977455+yikeke@users.noreply.github.com>
  • Loading branch information
ericsyh and yikeke authored Jul 12, 2019
1 parent a0fb2b6 commit a906a30
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 0 deletions.
6 changes: 6 additions & 0 deletions dev/reference/tools/tidb-binlog/reparo.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ Usage of Reparo:
用于指定开始恢复的时间点,格式为 “2006-01-02 15:04:05”。如果不设置该参数则从最早的 binlog 文件开始恢复。
-stop-datetime string
用于指定结束恢复的时间点,格式同上。如果不设置该参数则恢复到最后一个 binlog 文件。
-safe-mode bool
指定是否开启安全模式,开启后可支持反复同步。
```

### 配置文件说明
Expand Down Expand Up @@ -59,6 +62,9 @@ log-level = "info"
# 下游服务类型。 取值为 print, mysql(默认值:print)。当值为 print 时,只做解析打印到标准输出,不执行 SQL;如果为 mysql,则需要在 [dest-db] 中配置 host、port、user、password 等信息。
dest-type = "mysql"

# 安全模式配置。取值为 true 或 false(默认值:false)。当值为 true 时,Reparo 会将 update 语句拆分为 delete + replace 语句。
safe-mode = false

# replicate-do-db 和 replicate-do-table 用于指定恢复的库和表,replicate-do-db 的优先级高于 replicate-do-table。支持使用正则表达式来配置,需要以 '~' 开始声明使用正则表达式。
# 注:replicate-do-db 和 replicate-do-table 使用方式与 Drainer 的使用方式一致。
# replicate-do-db = ["~^b.*","s1"]
Expand Down
6 changes: 6 additions & 0 deletions v2.1/reference/tools/tidb-binlog/reparo.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ Usage of Reparo:
用于指定开始恢复的时间点,格式为 “2006-01-02 15:04:05”。如果不设置该参数则从最早的 binlog 文件开始恢复。
-stop-datetime string
用于指定结束恢复的时间点,格式同上。如果不设置该参数则恢复到最后一个 binlog 文件。
-safe-mode bool
指定是否开启安全模式,开启后可支持反复同步。
```

### 配置文件说明
Expand Down Expand Up @@ -59,6 +62,9 @@ log-level = "info"
# 下游服务类型。 取值为 print, mysql(默认值:print)。当值为 print 时,只做解析打印到标准输出,不执行 SQL;如果为 mysql,则需要在 [dest-db] 中配置 host、port、user、password 等信息。
dest-type = "mysql"

# 安全模式配置。取值为 true 或 false(默认值:false)。当值为 true 时,Reparo 会将 update 语句拆分为 delete + replace 语句。
safe-mode = false

# replicate-do-db 和 replicate-do-table 用于指定恢复的库和表,replicate-do-db 的优先级高于 replicate-do-table。支持使用正则表达式来配置,需要以 '~' 开始声明使用正则表达式。
# 注:replicate-do-db 和 replicate-do-table 使用方式与 Drainer 的使用方式一致。
# replicate-do-db = ["~^b.*","s1"]
Expand Down
6 changes: 6 additions & 0 deletions v3.0/reference/tools/tidb-binlog/reparo.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ Usage of Reparo:
用于指定开始恢复的时间点,格式为 “2006-01-02 15:04:05”。如果不设置该参数则从最早的 binlog 文件开始恢复。
-stop-datetime string
用于指定结束恢复的时间点,格式同上。如果不设置该参数则恢复到最后一个 binlog 文件。
-safe-mode bool
指定是否开启安全模式,开启后可支持反复同步。
```

### 配置文件说明
Expand Down Expand Up @@ -60,6 +63,9 @@ log-level = "info"
# 下游服务类型。 取值为 print, mysql(默认值:print)。当值为 print 时,只做解析打印到标准输出,不执行 SQL;如果为 mysql,则需要在 [dest-db] 中配置 host、port、user、password 等信息。
dest-type = "mysql"

# 安全模式配置。取值为 true 或 false(默认值:false)。当值为 true 时,Reparo 会将 update 语句拆分为 delete + replace 语句。
safe-mode = false

# replicate-do-db 和 replicate-do-table 用于指定恢复的库和表,replicate-do-db 的优先级高于 replicate-do-table。支持使用正则表达式来配置,需要以 '~' 开始声明使用正则表达式。
# 注:replicate-do-db 和 replicate-do-table 使用方式与 Drainer 的使用方式一致。
# replicate-do-db = ["~^b.*","s1"]
Expand Down

0 comments on commit a906a30

Please sign in to comment.