MySQL Connector / C ++ 8 X Plugin отключен - PullRequest
0 голосов
/ 16 июня 2020

Я работаю над серверным приложением на C ++, которое будет подключаться к MySQL Server с использованием 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?

Я ничего не нашел в документации. Я попытался изменить протокол в строке подключения сеанса с mysqlx:// до tcp://, но моя конфигурация поддерживает только mysqlx.

Есть кое-что, чего мне не хватает, подключение возможно только с использованием MySQL Connector/C++ 1.x ?

Я получаю сообщение об ошибке CDK Error: unexpected message. Я могу успешно подключиться к локальной базе данных MySql.

1 Ответ

0 голосов
/ 22 июня 2020

Глядя на теги вопросов, я предполагаю, что вы используете Amazon RDS, и, насколько я могу судить, в настоящий момент Amazon RDS не поддерживает подключаемый модуль X и, следовательно, не поддерживает подключения по протоколу X (mysqlx:// на порт 33060 по умолчанию).

Однако Connector / C ++ также поддерживает JDB C и многое другое, поэтому вы также должны иметь возможность подключиться к любому экземпляру MySQL на порту 3306 .

Отказ от ответственности: я ведущий разработчик коннектора MySQL X DevAPI для Node.js

...