tencent cloud

TDSQL Boundless

账号权限

Download
聚焦模式
字号
最后更新时间: 2026-07-10 14:54:32

TDSQL Boundless 实例默认提供哪些账号?可以删除吗?

系统默认提供4个账号,建议不要删除,否则可能造成数据库问题:
账号
主机
用途
root
%
管理员账号,具有所有权限
mysql.sys
localhost
管理和访问系统自带 sys 库
mysql.session
localhost
内部插件访问服务器
mysql.infoschema
localhost
管理和访问 information_schema 库

预置高权限账号 dbaadmin 有什么权限?

dbaadmin 是系统默认创建的高权限账号,拥有除超级权限(SUPER)外的全部数据库管理权限,可用于日常管理数据库实例。

新建账号创建后为什么没有任何权限?

新建账号默认无任何权限,需在账号列表中单击 修改账号权限 按需授予数据库权限后方可使用。

TDSQL Boundless 是否支持 mysql_native_password 插件?创建账号时能否指定具体的密码验证插件?

说明:
自 MySQL 8.0.4 起,caching_sha2_password 成为 MySQL 服务端默认的身份验证插件,取代了此前一直作为默认的 mysql_native_password 身份验证插件。TDSQL Boundless 兼容两种身份验证插件,支持按业务兼容性需要选用:
mysql_native_password 基于 SHA1 算法且无加盐,若不同用户使用相同密码将得到相同哈希,可能泄露用户密码使用习惯,存在安全隐患,兼容原 MySQL 5.7 客户端的传统认证方式。
caching_sha2_password 为 MySQL 8.0.4 或以上版本服务端默认插件,采用 SHA-256 加密算法与缓存机制,安全性更高。
TDSQL Boundless 兼容 MySQL 8.0 协议,账号系统同时支持 caching_sha2_passwordmysql_native_password 两种身份验证插件,支持在创建用户时明确指定身份验证插件:
-- 检查当前用户的身份验证插件
SELECT user, host, plugin FROM mysql.user WHERE user = 'user_name';

-- 创建采用 caching_sha2_password 身份验证插件的账号
CREATE USER 'username'@'%' IDENTIFIED WITH caching_sha2_password BY 'password';

-- 创建采用 mysql_native_password 身份验证插件的账号
CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

-- 修改身份验证插件
ALTER USER 'username'@'%' IDENTIFIED WITH caching_sha2_password BY 'new_password';

如何修改账号权限?

您可以通过登录 TDSQL Boundless 控制台,对已有的数据库账号进行权限修改或取消授权。详细请参见 修改账号权限

为什么无法登录数据库管理工具 DMC?

可能是您使用的业务账号导致的,需要登录 TDSQL Boundless 控制台,单击实例 ID ,进入实例管理 > 账号管理页,确认登录账号已对要访问数据库的主机地址客户端授权,将主机地址设置为%或者您要授权访问的客户端主机地址。
您也可以使用预置高权限账号直接登录数据库管理工具。
若确认不是以上问题,则可能是您的账号密码错误,请重新输入您的密码,或者 重置密码

账号误删与忘记密码怎么办?

若误删账号,可登录 TDSQL Boundless 控制台,单击实例 ID ,进入实例管理页,通过单击账号管理 > 创建账号或使用 SQL 语句进行新建,详细请参见 创建账号
若忘记管理员密码,可通过账号管理页找到对应账号进行重置密码操作,详细请参见 重置密码。以上操作也可以通过 云 API 接口 实现。

TDSQL Boundless 授权用户没有 file 权限吗?

目前 shutdown 和 file 权限没有开放给预置高权限用户,因此管理员不能新建拥有所有权限的用户。授权时,请参考以下命令:
grant SELECT,INSERT, UPDATE, DELETE, CREATE, DROP, ALTER on *.* to 'myuser'@'%' identified by 'mypasswd';

TDSQL Boundless 是否支持只读账号和只读节点?

TDSQL Boundless 暂不支持只读账号和只读节点。在 TDSQL Boundless 对等节点结构中,读写请求可以分散到不同的节点上,从而充分利用各节点的资源,TDSQL Boundless 产品架构请参见 产品概述
我们将在后续版本中添加对只读节点的支持,敬请期待。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈