检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
输入SQL语句,单击“保存”修改信息。 图2 修改或执行页面 您也可以单击“执行”,设置存储过程的入口参数值。 确认无误后,单击“开始执行”。 图3 设置存储过程的入口参数值 等待SQL语句执行完成后,在页面下部消息栏中查看执行情况。 父主题: 存储过程管理
如果确认账户名和密码正确,可以通过客户端或命令行工具登录数据库,执行select * from mysql.user where user = 'user_name'命令查看用户信息,如果存在100.%网段的用户,则DAS只能通过100.%网段的数据库用户去连接数据库。user_name @%与user_name
在“由我创建的数据库实例连接”页面,单击“新增数据库实例连接”,打开新增数据库登录窗口。 图2 新增数据库实例连接 设置数据库实例连接信息。 图3 新增数据库实例连接信息 表1 参数说明 参数名称 说明 示例 数据库引擎 选择需要新增登录信息的数据库引擎。 MySQL 数据来源 数据来源取决于您所选的数据库引擎类型。
产品优势 数据管理服务支持MySQL、Microsoft SQL Server、PostgreSQL、TaurusDB、DDM(分布式数据库中间件)、DDS(文档数据库服务)、GeminiDB Cassandra、云数据库GaussDB、GaussDB(DWS)(数据仓库服务)等
String 数据库类型。 枚举值: MySQL sql_limit_rules 是 Array of CreateSqlLimitRuleOption objects 需要创建的SQL限流规则列表,一次最多创建5个。 database_name 否 String 数据库名。 表4
在“SQL”页签下选择“SQL诊断”,您可以进行如下操作。 选择目标数据库,输入需要诊断的SQL语句,单击“SQL诊断”,系统将自动弹出诊断结果页面。 选择目标数据库,输入SQL语句,单击“执行”,系统自动执行SQL语句,并在结果集中显示。 选择目标数据库,输入多行SQL语句,单击“格式化”,系统自动将所有SQL语句格式化后显示。
datastore_type 是 String 数据库类型。 枚举值: MySQL sql_limit_rule_ids 是 Array of strings SQL限流规则ID。 database_name 否 String 数据库名。 响应参数 状态码: 400 表4 响应Body参数
默认取值: 不涉及。 database 否 String 参数解释: 数据库名称。 约束限制: 仅支持MySQL实例的数据库。 取值范围: 不涉及。 默认取值: 不涉及。 table 否 String 参数解释: 数据库表名。 约束限制: 仅支持MySQL实例的数据库的表。 取值范围:
权限不足导致数据库实例连接失败怎么办 报错信息:您的权限不足。策略不允许执行 das:connections:xxx。 报错原因:您的账号没有添加DAS FullAccess权限。 解决方法:请参考创建用户并授权使用DAS,添加DAS FullAccess权限。 报错信息:您没有
查询SQL限流规则列表 功能介绍 查询SQL限流规则。目前仅支持MySQL数据库。 调试 您可以在API Explorer中调试该接口。 URI GET /v3/{project_id}/instances/{instance_id}/sql-limit/rules 表1 路径参数
在新建任务页面,填写任务名称、选择调度类型、执行时间容忍度。 图1 新建任务 表1 参数说明 参数名称 说明 任务名称 自定义任务名称。 调度类型 调度类型分为立即执行、定时执行和周期执行,您可以根据任务需要进行设置。 立即执行:调度任务提交后将立即执行,任务只执行1次。 定时执行:调度任务提交后将在设定的时间点执行,任务只执行1次。
设置SQL限流开关状态 功能介绍 设置SQL限流开关状态。目前仅支持MySQL数据库。 调试 您可以在API Explorer中调试该接口。 URI POST /v3/{project_id}/instances/{instance_id}/sql-limit/switch 表1
删除数据库用户 功能介绍 删除注册在DAS里的数据库用户。此接口只是将注册的数据库用户在DAS系统里删除,不会真正删除数据库用户对象。 目前仅支持MySQL实例。 调试 您可以在API Explorer中调试该接口。 URI DELETE /v3/{project_id}/ins
查询数据库用户信息 功能介绍 查询注册在DAS里的数据库用户信息。此接口不能查询数据库实例上的数据库用户对象。 目前仅支持MySQL实例。 调试 您可以在API Explorer中调试该接口。 URI GET /v3/{project_id}/instances/{instanc
RDS for SQL Server实例连接失败怎么办 报错信息: Login failed for user 'rdsuser'. ClientConnectionId:xxx。 报错原因:RDS实例用户名或密码不对。 解决方法:请确认数据库用户名和密码是否正确。如果不确认密码
请求Body参数 参数 是否必选 参数类型 描述 datastore_type 是 String 数据库类型,目前支持MySQL、MariaDB、TaurusDB三种引擎。 枚举值: MySQL MariaDB TaurusDB original_sql 是 String 原始SQL语句
String 实例ID。 表2 Query参数 参数 是否必选 参数类型 描述 datastore_type 是 String 数据库类型。 枚举值: MySQL 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户token。
查询数据库用户列表 功能介绍 查询注册在DAS里的数据库用户列表,后续调用其他接口时(如查询实例会话列表接口)需要用到此接口返回的db_user_id。此接口不会返回数据库实例上的数据库用户对象。 目前仅支持MySQL实例。 调试 您可以在API Explorer中调试该接口。 URI
修改数据库用户 功能介绍 修改注册在DAS里的数据库用户名和密码。此接口不会修改数据库实例上的数据库用户对象的用户名和密码。请确保输入的用户名和密码是已经存在并且是正确的。 目前仅支持MySQL实例。 调试 您可以在API Explorer中调试该接口。 URI PUT /v3/
表2 Query参数 参数 是否必选 参数类型 描述 db_user_id 是 String 数据库用户ID。 user 否 String 用户。 database 否 String 数据库。 offset 否 Integer 偏移量。从第一条数据偏移offset条数据后开始查询,