Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

*: align 3 SQL related PRs (#12560) #12580

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 18 additions & 3 deletions command-line-flags-for-tidb-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,26 @@ title: TiDB 配置参数
+ 用于设置 TiDB HTTP 状态服务的 Access-Control-Allow-Origin
+ 默认:""

## `--enable-binlog`

+ 开启或关闭 TiDB 中 binlog 的生成
+ 默认:false

## `--host`

+ TiDB 服务监听的 host
+ 默认:"0.0.0.0"
+ 0.0.0.0 默认会监听所有的网卡地址。如果有多块网卡,可以指定对外提供服务的网卡,如 192.168.100.113

## `--enable-binlog`
## `--initialize-insecure`

+ 是否产生 TiDB Binlog
+ 默认:false
- 在不安全模式下启动 tidb-server
- 默认:true

## `--initialize-secure`

- 在安全模式下启动 tidb-server
- 默认:false

## `-L`

Expand Down Expand Up @@ -165,6 +175,11 @@ title: TiDB 配置参数
+ 默认:"unistore"
+ 可以选择 "unistore"(本地存储引擎)或者 "tikv"(分布式存储引擎)

## `--temp-dir`

- TiDB 用于存放临时文件的目录
- 默认:"/tmp/tidb"

## `--token-limit`

+ TiDB 中同时允许运行的 Session 数量,用于流量控制
Expand Down
10 changes: 5 additions & 5 deletions data-type-string.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ TiDB 支持 MySQL 所有的字符串类型,包括 `CHAR`、`VARCHAR`、`BINARY

### `TEXT` 类型

文本串。M 表示最大列长度(字符的最大个数),范围是 0 到 65535。在选择 `TEXT` 长度时,应当根据最长的行的大小和使用的字符集确定
文本串。最大列长为 65,535 字节。可选的 M 参数以字符为单位,用于自动选择 `TEXT` 列的最合适类型。例如 `TEXT(60)` 会产生一个 `TINYTEXT` 数据类型,最多可容纳 255 字节,即容纳一个 60 字符的 UTF-8 字符串,每个字符最多包含 4 字节(即 4×60=240)。不推荐使用 M 参数

{{< copyable "sql" >}}

Expand All @@ -60,7 +60,7 @@ TINYTEXT [CHARACTER SET charset_name] [COLLATE collation_name]

### `MEDIUMTEXT` 类型

类似于 [`TEXT`](#text-类型),区别在于最大列长度为 16,777,215。
类似于 [`TEXT`](#text-类型),区别在于最大列长度为 16,777,215。但由于 [TiDB 单列的限制](/tidb-limitations.md#单列的限制),TiDB 中默认单列存储最大不超过 6 MiB,可通过配置项将该限制调整至 120 MiB。

{{< copyable "sql" >}}

Expand All @@ -70,7 +70,7 @@ MEDIUMTEXT [CHARACTER SET charset_name] [COLLATE collation_name]

### `LONGTEXT` 类型

类似于 [`TEXT`](#text-类型),区别在于最大列长度为 4,294,967,295。但由于 [TiDB 单列的限制](/tidb-limitations.md#单列的限制),TiDB 中单列存储最大不超过 6 MB
类似于 [`TEXT`](#text-类型),区别在于最大列长度为 4,294,967,295。但由于 [TiDB 单列的限制](/tidb-limitations.md#单列的限制),TiDB 中默认单列存储最大不超过 6 MiB,可通过配置项将该限制调整至 120 MiB

{{< copyable "sql" >}}

Expand Down Expand Up @@ -120,7 +120,7 @@ TINYBLOB

### `MEDIUMBLOB` 类型

类似于 [`BLOB`](#blob-类型),区别在于最大列长度为 16,777,215。
类似于 [`BLOB`](#blob-类型),区别在于最大列长度为 16,777,215。但由于 [TiDB 单列的限制](/tidb-limitations.md#单列的限制),TiDB 中默认单列存储最大不超过 6 MiB,可通过配置项将该限制调整至 120 MiB。

{{< copyable "sql" >}}

Expand All @@ -130,7 +130,7 @@ MEDIUMBLOB

### `LONGBLOB` 类型

类似于 [`BLOB`](#blob-类型),区别在于最大列长度为 4,294,967,295。但由于 [TiDB 单列的限制](/tidb-limitations.md#单列的限制),TiDB 中单列存储最大不超过 6 MB。
类似于 [`BLOB`](#blob-类型),区别在于最大列长度为 4,294,967,295。但由于 [TiDB 单列的限制](/tidb-limitations.md#单列的限制),TiDB 中默认单列存储最大不超过 6 MB,可通过配置项将该限制调整至 120 MiB

{{< copyable "sql" >}}

Expand Down
4 changes: 2 additions & 2 deletions faq/high-reliability-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@ TiDB 和 MySQL 一样,在用户登录认证时使用 SASL 认证协议对密

## 如何修改用户名密码和权限?

因为 TiDB 是分布式数据库,想要在 TiDB 中修改用户密码,建议使用 `set password for 'root'@'%' = '0101001';` 或 `alter` 的方法
因为 TiDB 是分布式数据库,想要在 TiDB 中修改用户密码,建议使用 `ALTER USER` 的方法,例如 `ALTER USER 'test'@'localhost' IDENTIFIED BY 'mypass';`。

不推荐使用 `update mysql.user` 的方法,因为这种方法可能会造成其它节点刷新不及时的情况。修改权限也一样,建议参考 [TiDB 用户账户管理](/user-account-management.md)文档中的方法。
不推荐使用 `UPDATE mysql.user` 的方法,因为这种方法可能会造成其它节点刷新不及时的情况。修改权限也一样,建议参考 [TiDB 用户账户管理](/user-account-management.md)文档中的方法。
2 changes: 1 addition & 1 deletion tidb-configuration-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ TiDB 配置文件比命令行参数支持更多的选项。你可以在 [config/

+ 用于开启新的 collation 支持
+ 默认值:true
+ 注意:该配置项只有在初次初始化集群时生效,初始化集群后,无法通过更改该配置项打开或关闭新的 collation 框架;4.0 版本之前的 TiDB 集群升级到 4.0 或更高版本时,由于集群已经初始化过,该参数无论如何配置,都作为 false 处理
+ 注意:该配置项只有在初次初始化集群时生效,初始化集群后,无法通过更改该配置项打开或关闭新的 collation 框架。

### `max-server-connections`

Expand Down