Невозможно подключиться к удаленному серверу на ipv6, используя объединенный движок mysql - PullRequest
0 голосов
/ 05 июля 2019

Как мы можем подключиться к удаленному серверу mysql, который имеет адрес ipv6, используя одну из таблиц mysql объединенного движка на другом сервере ipv6.если да, я хотел бы знать формат.

CREATE TABLE useinfo (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, имя пользователя VARCHAR (200) NULL, controllerId VARCHAR (200) NULL, slotId VARCHAR (200) NULL, дата начала датыNULL, время начала NULL, дата окончания NULL, время окончания NULL) ENGINE = FEDERATED CONNECTION = 'mysql: // имя пользователя: пароль @ 2222: 2222: f: 2222 :: 10: 3306 / dbthirdeye / useinfo';

удаленный сервер: 2222: 2222: f: 2222 :: 10: 3306

моя таблица успешно создана

теперь, когда я вставляю с локального сервера, она выдает ошибку ниже

Невозможно подключиться к внешнему источнику данных: не удается подключиться к серверу MySQL в '2607' (101 "Сеть недоступна

Я предполагаю, что это проблема с форматом адреса ipv6 при создании таблицы

https://dev.mysql.com/doc/refman/8.0/en/federated-create-connection.html для справки

1 Ответ

0 голосов
/ 06 июля 2019

Эту проблему можно решить, добавив запись в файл hosts.

например

2222: d212: f: 345a :: 11 тестовый сервер

Теперь вы можете ссылаться на "testserver" в

...