无法使用联合引擎mysql连接ipv6上的远程服务器

时间:2019-07-05 17:34:05

标签: mysql mariadb federated-storage-engine

我们如何使用不同ipv6服务器上的联合引擎mysql表之一连接到具有ipv6地址的远程mysql服务器。如果是的话,我想知道格式。

创建表用法信息 (    id INT NOT NULL AUTO_INCREMENT主键,   用户名VARCHAR(200)NULL,   controllerId VARCHAR(200)NULL,   slotId VARCHAR(200)NULL,   startdate DATE NULL,   开始时间TIME NULL,   结束日期DATE NULL,   结束时间TIME NULL )ENGINE =联合   CONNECTION ='mysql:// username:password @ 2222:2222:f:2222 :: 10:3306 / dbthirdeye / usageinfo';

远程服务器:2222:2222:f:2222 :: 10:3306

我的表创建成功

现在,当我从本地服务器插入时,它抛出以下错误

无法连接到外部数据源:无法连接到“ 2607”上的MySQL服务器(101“网络不可用

我猜这是创建表时ipv6地址格式的问题

https://dev.mysql.com/doc/refman/8.0/en/federated-create-connection.html供参考

1 个答案:

答案 0 :(得分:0)

这可以通过在主机文件中添加条目来解决。

例如

2222:d212:f:345a :: 11测试服务器

现在您可以在

中引用“ testserver”