Docs 主页 → 查看和分析数据 → BI Connector
从 MySQL 客户端连接
您可以使用命令行 MySQL 客户端,连接 MongoDB Connector for BI。
无需进行身份验证或 TLS/SSL 即可从 MySQL 进行连接
要连接到侦听 MySQL 默认端口 3307
的 mongosqld
实例,请运行以下命令:
通过身份验证从 MySQL 连接
按照 C 身份验证插件中的说明,安装 C 身份验证插件。
重要
C 身份验证插件是针对 MySQL 5.7.X 社区版(64 位)开发的,并使用 MySQL 5.7.X 社区版和最新版本的 MongoDB Connector for BI 进行了测试。该插件与 MySQL 服务器或 Connector/ODBC 驱动程序版本 8 及更高版本不兼容。
以下示例使用 C 身份验证插件,以用户 reportsUser
的身份连接到侦听端口 3307
的 mongosqld
实例。输入命令后,MySQL Shell 将提示输入密码。
有关其他选项,请参阅 MySQL 命令。
使用身份验证和 TLS/SSL 从 MySQL 进行连接
重要
MySQL Community 的 发行版 使用 yaSSL SSL 库,用于加密连接。 MySQL Enterprise 使用 OpenSSL 与 MongoDB Connector for BI 兼容。使用 MySQL Enterprise 通过 TLS / SSL 连接 BI Connector。
要以 grace
用户身份使用身份验证机制 PLAIN
以及特定的 TLS/SSL CA 和 x.509 证书连接到侦听端口 3307
的 mongosqld
实例,请运行如下命令:
如果使用 $external
身份验证源,请将用户名用单引号括起来,或使用反斜杠将 $
字符转义,防止 Shell 执行插值。
身份验证要求客户端以纯文本格式发送密码。 要以纯文本格式发送密码,请执行以下任一操作:
使用上例所示的
--enable-cleartext-plugin
选项,或者设置环境变量
LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=1
。
有关其他选项,请参阅 MySQL 命令。
请参阅 MySQL 文档 有关启用 MySQL 明文插件的更多详细信息。