Соединитель 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