TiDB与 MySQL 安全特性差异

本文介绍了TiDB的安全特性和不支持的功能,如列级别权限设置及特定密码管理功能等,并详细列举了TiDB支持的身份验证方式,包括mysql_native_password、caching_sha2_password和auth_socket等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

除以下功能外,TiDB 支持与 MySQL 5.7 类似的安全特性。

  • 不支持列级别权限设置。
  • 不支持密码过期,最后一次密码变更记录以及密码生存期。#9709
  • 不支持权限属性 max_questionsmax_updatedmax_connections 以及 max_user_connections
  • 不支持密码验证。#9741

可用的身份验证插件

TiDB 支持多种身份验证方式。通过使用 CREATE USER 语句和 ALTER USER 语句,即可创建新用户或更改 TiDB 权限系统内的已有用户。TiDB 身份验证方式与 MySQL 兼容,其名称与 MySQL 保持一致。

TiDB 目前支持的身份验证方式可在以下的表格中查找到。服务器和客户端建立连接时,如要指定服务器对外通告的默认验证方式,可通过 default_authentication_plugin 变量进行设置。

针对 TLS 身份验证,TiDB 目前采用不同的配置方案。具体情况请参见为 TiDB 客户端服务端间通信开启加密传输

身份验证方式支持
mysql_native_password
sha256_password
caching_sha2_password是(5.2.0 版本起)
auth_socket是(5.3.0 版本起)
[TLS Certificates]
LDAP
PAM
ed25519 (MariaDB)
GSSAPI (MariaDB)
FIDO
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每天读点书学堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值