MySQL 5.7 объединенная таблица в MySQL 5.5
У меня есть сервер Ubuntu 18.04.2 LTS под управлением Mysql 5.7.
Я установил SSL и успешно создал настройку MASTER <-> MASTER Replication с сервером той же спецификации, используя SSL-сертификаты.
У меня есть следующее в моем файле mysqld.cfg
[mysqld]
ssl-ca = /var/lib/mysql/ca.pem
ssl-cert = /var/lib/mysql/server-cert.pem
ssl-key = /var/lib/mysql/server-key.pem
# Require clients to connect either using SSL
# or through a local socket file
#require_secure_transport = ON
[client]
ssl-ca = /var/lib/mysql/ca.pem
ssl-cert = /var/lib/mysql/client-cert.pem
ssl-key = /var/lib/mysql/client-key.pem
Теперь я хочу создать таблицу FEDERATED для другого сервера (Mysql 5.5), который не использует SSL.
Когда я пытаюсь создать таблицу FEDERATED, как это...
CREATE TABLE `a_table` (
`number` varchar(30) DEFAULT NULL,
`name` varchar(256) DEFAULT NULL,
`username` varchar(256) DEFAULT NULL,
`email` varchar(256) DEFAULT NULL,
`URL` varchar(256) DEFAULT NULL,
`ticket_date` datetime DEFAULT NULL,
`title` varchar(256) DEFAULT NULL
) ENGINE=FEDERATED DEFAULT CHARSET=latin1 CONNECTION='mysql://username:password@myserver.com:3306/a_db/a_table';
А затем просмотреть содержимое
SELECT * FROM a_table;
Я получаю следующую ошибку.
ERROR 1429 (HY000): Unable to connect to foreign data source: Can't connect to MySQL server on 'myserver.com' (110)
Когда я пытаюсь подключиться из командной строки, я получаю это.
mysql -p -u username -h myserver.com
Enter password:
ERROR 2026 (HY000): SSL connection error: SSL is required but the server doesn't support it
Если я попытаюсь подключиться так
mysql -p -u username -h myserver.com --ssl-mode=DISABLED
Это работает, и я могу подключиться.
Есть ли способ создать таблицу FEDERATED и не устанавливать соединение с использованием SSL? В этом-то и заключается проблема, похоже, что он хочет использовать SSL, но я тоже этого не хочу.