其他
更新时间 2025-07-10 16:57:53
最近更新时间: 2025-07-10 16:57:53
本文为您介绍DRDS支持的其他管理命令。
UDAL KILL CONNECTION 'connection_ids' ...
语法说明
终止连接
示例
mysql> UDAL KILL CONNECTION 1;
Query OK, 0 rows affected (0.00 sec)
UDAL STOP HEARTBEAT 'datanodes' ... FOR 'period'
语法说明
对指定数据库停止心跳,检测一段事件,命令中的参数说明如下:
参数 描述 datanodes 数据节点名称列表 period 停止时间 (Seconds),该参数为可选参数
示例
mysqI> UDAL STOP HEARTBEAT 'dn1' for '12'
Query OK,0 rows affected (0.00 sec)
UDAL SWITCH DATASOURCE 'datanodes' ... [ TO 'index' ]
语法说明
切换数据源,命令参数说明如下:
参数 描述 datanodes 数据节点名称列表 index 数据源索引
示例
mysql> UDAL SWITCH DATASOURCE 'dn1' 'dn2' [ TO '3' ] ;
Query OK, 0 rows affected (0.00 sec)
UDAL VALIDATE SEQUENCE WHERE SCHEMA = 'schema' AND SEQUENCE = 'sequence'
语法说明
校验序列是否正常,其中:
命令参数说明如下:
参数 描述 schema 序列所属schema sequence 序列名称 回显参数说明如下:
参数 描述 Status 序列状态,可能值:
NORMAL:正常
ERROR:异常
示例
mysql> UDAL VALIDATE SEQUENCE WHERE SCHEMA = 'udal_admin' AND SEQUENCE = 'seq_udal_admin_id';
+--------+
| Status |
+--------+
| NORMAL |
+--------+
1 row in set (0.00 sec)
UDAL LOCK DATANODE '?' [WRITE/READ]
语法说明
DBProxy集群的锁定数据节点
示例
mysql> UDAL LOCK DATANODE 'UDAL_ADMIN_01' read;
Query OK, 1 row affected (0.04 sec)
UDAL LOCK TABLE '?' [WRITE/READ]
语法说明
DBProxy集群的锁表
示例
mysql> UDAL LOCK TABLE 'student' read;
Query OK, 1 row affected (0.03 sec)
UDAL UNLOCK DATANODE '?'
语法说明
解锁DBProxy集群的数据节点
示例
mysql> UDAL UNLOCK DATANODE 'UDAL_ADMIN_01';
Query OK, 1 row affected (0.02 sec)
UDAL UNLOCK TABLE '?'
语法说明
为DBProxy集群解锁表
示例
mysql> UDAL UNLOCK TABLE 'student';
Query OK, 1 row affected (0.01 sec)
UDAL GRANT grant ON SCHEMA 'on schema' TO USER 'to user';
语法说明
授予或撤销DBProxy权限
示例
mysql> UDAL GRANT ALL ON SCHEMA 'udal_admin' TO USER 'udal_admin02';
Query OK, 0 rows affected (0.23 sec)