From 00018ebcf9c1b414cd3bae3e1c4e059d483b6ddd Mon Sep 17 00:00:00 2001 From: cbcwestwolf <1004626265@qq.com> Date: Mon, 16 Jan 2023 16:57:24 +0800 Subject: [PATCH 1/2] Add description about `--initialize-sql-file` option --- command-line-flags-for-tidb-configuration.md | 5 +++++ tidb-configuration-file.md | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/command-line-flags-for-tidb-configuration.md b/command-line-flags-for-tidb-configuration.md index 30e37467b7f5..1eb31188ed3e 100644 --- a/command-line-flags-for-tidb-configuration.md +++ b/command-line-flags-for-tidb-configuration.md @@ -61,6 +61,11 @@ aliases: ['/docs-cn/dev/command-line-flags-for-tidb-configuration/','/docs-cn/de - 在安全模式下启动 tidb-server - 默认:false +## `--initialize-sql-file` + +- 用于指定 TiDB 集群初次启动时执行的 SQL 脚本。参考[配置项 `initialize-sql-file`](/tidb-configuration-file.md#initialize-sql-file-从-v660-版本开始引入) +- 默认:"" + ## `-L` + Log 级别 diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index 7f0e16cbee86..bb82f6ae6126 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -184,6 +184,13 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ + 默认值:true + 当该配置项值为 `true` 时,`KILL` 语句和 `KILL TIDB` 语句均能跨节点终止查询或连接,无需担心错误地终止其他查询或连接。当你使用客户端连接到任何一个 TiDB 节点执行 `KILL` 语句或 `KILL TIDB` 语句时,该语句会被转发给对应的 TiDB 节点。当客户端和 TiDB 中间有代理时,`KILL` 语句或 `KILL TIDB` 语句也会被转发给对应的 TiDB 节点执行。目前暂时不支持在 `enable-global-kill` 为 `true` 时用 MySQL 命令行 ctrl+c 终止查询或连接。关于 `KILL` 语句的更多信息,请参考 [KILL [TIDB]](/sql-statements/sql-statement-kill.md)。 +### `initialize-sql-file` 从 v6.6.0 版本开始引入 + ++ 用于指定 TiDB 集群初次启动时执行的 SQL 脚本。 ++ 默认值:"" ++ 脚本中的所有 SQL 语句将以最高权限执行,不会进行权限检查。若指定的 SQL 脚本无法正确执行,可能导致 TiDB 集群启动失败。 ++ 通常用于修改系统变量的值,或者创建用户、分配权限等。 + ### `enable-forwarding` 从 v5.0.0 版本开始引入 + 控制 TiDB 中的 PD client 以及 TiKV client 在疑似网络隔离的情况下是否通过 follower 将请求转发给 leader。 From e9057545a8b2c6e79637ecf026bad94039dac5d1 Mon Sep 17 00:00:00 2001 From: shichun-0415 <89768198+shichun-0415@users.noreply.github.com> Date: Wed, 8 Feb 2023 13:38:12 +0800 Subject: [PATCH 2/2] Update tidb-configuration-file.md Co-authored-by: Aolin --- tidb-configuration-file.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index bb82f6ae6126..3ae4f93b04de 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -189,7 +189,7 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/ + 用于指定 TiDB 集群初次启动时执行的 SQL 脚本。 + 默认值:"" + 脚本中的所有 SQL 语句将以最高权限执行,不会进行权限检查。若指定的 SQL 脚本无法正确执行,可能导致 TiDB 集群启动失败。 -+ 通常用于修改系统变量的值,或者创建用户、分配权限等。 ++ 通常用于修改系统变量的值、创建用户或分配权限等。 ### `enable-forwarding` 从 v5.0.0 版本开始引入