SHOW MONGODB CONNECTIONS

SHOW MONGODB CONNECTIONS 列出当前 MatrixOne 账户中已注册的 MongoDB 连接,包括每个连接的认证、TLS 和读取设置。

描述

SHOW MONGODB CONNECTIONS 返回通过 CREATE MONGODB CONNECTION 为当前账户注册的 MongoDB 连接。结果包括每个连接的服务发现模式、认证机制、TLS 模式、读偏好、读关注以及连接是否被禁用。

警告

MatrixOne v4.2.0 缺少该语句的权限定义。在已发布的 v4.2.0 服务端执行 SHOW MONGODB CONNECTIONS 时,不会返回结果集,而是触发 does not have the privilege definition panic,并返回内部错误 HY000/20101。在服务端修复权限处理前,不要用该语句验证连接是否注册成功。

结果集

结果集包含以下列:

列名

说明

name

连接名称。

discovery_mode

服务发现模式。

auth_mechanism

认证机制。

tls_mode

传输层安全模式。

read_preference

读偏好。

read_concern

读关注级别。

version

连接当前的版本号。

disabled

连接是否被禁用,1 表示禁用,0 表示启用。

使用说明

修复上述 v4.2.0 已知问题后,SHOW MONGODB CONNECTIONS 可用于确认当前账户中已注册的 MongoDB 连接及其认证、传输安全与读取设置。

连接需要先通过 CREATE MONGODB CONNECTION 注册,注册完成后才会出现在结果集中。LIKEWHERE 子句虽然可以被解析,但当前执行会返回不支持错误。

语法

SHOW MONGODB CONNECTIONS

参数释义

SHOW MONGODB CONNECTIONS 不接受参数。它列出为当前账户注册的所有 MongoDB 连接;LIKEWHERE 子句可以解析,但当前执行不支持。

示例

SHOW MONGODB CONNECTIONS;

相关参考