0

我正在使用 c++ 开发一个服务器应用程序,它将连接到MySQL Serverusing MySQL Connector/C++ 8.0.

服务器已X plugin禁用,我无法更改。 https://dev.mysql.com/doc/refman/8.0/en/x-plugin-disabling.html

可以使用 ? 连接到该服务器MySQL Connector/C++ 8.0

我在文档中什么也没找到。我试图将会话连接字符串中的协议从 to 修改,mysqlx://tcp://我的配置仅支持mysqlx.

我缺少一些东西,连接只能使用MySQL Connector/C++ 1.x

我收到的错误是CDK Error: unexpected message. 我可以成功连接到本地 MySql 数据库实例。

4

1 回答 1

2

查看问题标签,我猜您正在使用 Amazon RDS,据我所知,目前,Amazon RDS 不支持 X 插件,因此不支持 X 协议连接(mysqlx://默认情况下在端口 33060 上)。

但是,Connector/C++ 也支持JDBC等,因此您应该也可以连接到端口 3306 上的任何 MySQL 实例。

免责声明:我是 MySQL X DevAPI Connector for Node.js 的主要开发人员

于 2020-06-22T13:09:33.663 回答