Соединитель MySQL / плагин C++ 8 X отключен

Я работаю над серверным приложением на 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 ответ

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

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

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

Другие вопросы по тегам