diff --git a/command-line-flags-for-tidb-configuration.md b/command-line-flags-for-tidb-configuration.md index 2f165081663b6..567b320f1d89a 100644 --- a/command-line-flags-for-tidb-configuration.md +++ b/command-line-flags-for-tidb-configuration.md @@ -57,6 +57,11 @@ When you start the TiDB cluster, you can use command-line options or environment - Bootstraps tidb-server in secure mode - Default: `false` +## `--initialize-sql-file` + +- The SQL script to be executed when the TiDB cluster is started for the first time. For details, see [configuration item `initialize-sql-file`](/tidb-configuration-file.md#initialize-sql-file-new-in-v660) +- Default: `""` + ## `-L` - The log level diff --git a/tidb-configuration-file.md b/tidb-configuration-file.md index 8fbbea06aad83..15a549cbecf9c 100644 --- a/tidb-configuration-file.md +++ b/tidb-configuration-file.md @@ -185,6 +185,13 @@ The TiDB configuration file supports more options than command-line parameters. + Default value: `true` + When the value is `true`, both `KILL` and `KILL TIDB` statements can terminate queries or connections across instances so you do not need to worry about erroneously terminating queries or connections. When you use a client to connect to any TiDB instance and execute the `KILL` or `KILL TIDB` statement, the statement will be forwarded to the target TiDB instance. If there is a proxy between the client and the TiDB cluster, the `KILL` and `KILL TIDB` statements will also be forwarded to the target TiDB instance for execution. Currently, using the MySQL command line ctrl+c to terminate a query or connection in TiDB is not supported when `enable-global-kill` is `true`. For more information on the `KILL` statement, see [KILL](/sql-statements/sql-statement-kill.md). +### `initialize-sql-file` New in v6.6.0 + ++ Specifies the SQL script to be executed when the TiDB cluster is started for the first time. ++ Default value: `""` ++ All SQL statements in this script are executed with the highest privilege without any privilege check. If the specified SQL script fails to execute, the TiDB cluster might fail to start. ++ This configuration item is used to perform such operations as modifying the value of a system variable, creating a user, or granting privileges. + ### `enable-forwarding` New in v5.0.0 + Controls whether the PD client and TiKV client in TiDB forward requests to the leader via the followers in the case of possible network isolation.