mongotranslate
MongoDB工具 >MongoDB BI连接器 >连接BI工具 > 从MySQL客户端连接
您可以使用命令行MySQL客户端连接到MongoDB Connector for BI。
要连接到mongosqld
在MySQL默认端口上侦听的实例3307
,请运行以下命令:
如C认证插件中所述安装 C认证插件。
重要
C身份验证插件是针对MySQL 5.7.X社区版(64位)开发的,并已通过MySQL 5.7.X社区版和用于BI的最新版本的MongoDB Connector进行了测试。 该插件与MySQL Server或Connector / ODBC驱动程序版本8及更高版本不兼容。
以下示例使用C身份验证插件连接到以user 身份mongosqld
监听端口的实例
。输入命令后,MySQL Shell会提示您输入密码。3307
reportsUser
注意
此示例假定身份验证插件文件
mongosql_auth.so
位于默认的MySQL插件文件夹中:
平台 | 默认位置 |
---|---|
32位Windows | C:\Program Files (x86)\MySQL\MySQL Server 5.7\lib\plugin |
64位Windows | C:\Program Files\MySQL\MySQL Server 5.7\lib\plugin |
注意
本示例假定身份验证插件文件
mongosql_auth.so
位于默认的MySQL插件文件夹中。插件文件夹的位置因平台而异,但是您可以通过运行以下命令来找到它:
mysql_config.pl
只能在macOS和Linux主机上找到插件目录。
注意
本示例假定身份验证插件文件
mongosql_auth.so
位于默认的MySQL插件文件夹中。插件文件夹的位置因平台而异,但是您可以通过运行以下命令来找到它:
mysql_config.pl
只能在macOS和Linux主机上找到插件目录。
有关其他选项,请参见 MySQL命令。
重要
MySQL社区的二进制发行版 使用yaSSL SSL库来加密连接。MySQL Enterprise使用与MongoDB Connector for BI兼容的OpenSSL。使用MySQL企业版通过TLS / SSL连接到BI Connector 。
要连接到mongosqld
侦听端口的实例3307
,请以用户grace
身份使用身份验证机制PLAIN
,并使用特定的TLS / SSL CA和x.509证书,请运行以下命令:
如果使用$external
身份验证源,则将用户名用单引号引起来或$
使用反斜杠对字符进行转义,以防止Shell执行插值。
身份验证要求您的客户端以纯文本形式发送密码。要以纯文本形式发送密码,请执行以下任一操作:
--enable-cleartext-plugin
上一个示例中显示的选项,或者LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=1
。有关其他选项,请参见 MySQL命令。
有关 启用MySQL明文插件的更多详细信息,请参见 MySQL文档。