TDSQL-C MySQL 版支持通过控制台的数据库管理页创建数据库,并支持对数据库授权账号访问。本文为您介绍数据库账号权限以及如何通过控制台创建数据库。
操作步骤
1. 登录 TDSQL-C MySQL 版控制台,在集群列表,找到目标集群,单击集群 ID 或操作列的管理,进入集群管理页面。2. 在集群管理页面,选择数据库管理页,单击创建数据库。

3. 在弹出的对话框,配置如下参数后,单击确定。

参数 | 说明 |
数据库名 | 输入数据库名。由大小写字母、数字、中划线(-)、下划线(_)组成,字母开头,字母或是数字结尾,最长64字符。 |
支持字符集 | 设置数据库支持的字符集。字符集介绍可参见 MySQL 官方文档。 |
排序规则 | 设置数据库的排序规则。排序规则介绍可参见 MySQL 官方文档。 |
账号授权 | 单击添加,然后选择授权账号、授权给账号的权限、主机信息,也支持删除该授权列记录。 |
备注 | 为新建的数据库备注。最多支持输入256个字符。 |
账号权限授权明细
授权账号对所创建的数据库的操作权限包括只读、只写、DML、DDL 和只读 + 索引,对应权限明细及授权 SQL 语句如下表所示。
权限 | 授权明细 | 授权 SQL 语句 |
只读 | SELECTLOCK TABLESSHOW VIEW | ``GRANT SELECT, LOCK TABLES, SHOW VIEW ON `库`.* TO '账号'@'%'`` |
读写 | ALL PRIVILEGES | ``GRANT ALL PRIVILEGES ON `库`.* TO '账号'@'%'`` |
DML | SELECTINSERTUPDATEDELETECREATE TEMPORARY TABLESLOCK TABLESEXECUTESHOW VIEWEVENTTRIGGER | ``GRANT SELECT, INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, SHOW VIEW, EVENT, TRIGGER ON `库`.* TO '账号'@'%'`` |
DDL | CREATEDROPINDEXALTERCREATE TEMPORARY TABLESLOCK TABLESCREATE VIEWSHOW VIEWCREATE ROUTINEALTER ROUTINE | ``GRANT CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE ON `库`.* TO '账号'@'%'`` |
只读 + 索引 | SELECTINDEXLOCK TABLESSHOW VIEW | ``GRANT SELECT, INDEX, LOCK TABLES, SHOW VIEW ON `库`.* TO '账号'@'%'`` |
官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/140626.html