无法使用联合引擎连接 ipv6 上的远程服务器 mysql
Unable to connect remote server on ipv6 using federated engine mysql
我们如何使用不同 ipv6 服务器上的联合引擎 mysql table 之一连接到具有 ipv6 地址的远程 mysql 服务器。如果是,我想知道格式。
创建 TABLE 使用信息
(
id INT NOT NULL AUTO_INCREMENT 主键,
用户名 VARCHAR(200) NULL,
controllerId VARCHAR(200) NULL,
slotId VARCHAR(200) NULL,
开始日期 DATE NULL,
开始时间 TIME NULL,
结束日期为空,
结束时间 TIME NULL
)引擎=联邦
连接='mysql://username:password@2222:2222:f:2222::10:3306/dbthirdeye/usageinfo';
远程服务器:2222:2222:f:2222::10:3306
我的table创建成功
现在当我从本地服务器插入时抛出以下错误
无法连接到外部数据源:无法连接到“2607”上的 MySQL 服务器(101“网络不可用
我猜是创建时 ipv6 地址格式的问题 table
https://dev.mysql.com/doc/refman/8.0/en/federated-create-connection.html供参考
这可以通过在主机文件中添加条目来解决。
例如
2222:d212:f:345a::11 测试服务器
现在您可以在
中引用"testserver"
我们如何使用不同 ipv6 服务器上的联合引擎 mysql table 之一连接到具有 ipv6 地址的远程 mysql 服务器。如果是,我想知道格式。
创建 TABLE 使用信息 ( id INT NOT NULL AUTO_INCREMENT 主键, 用户名 VARCHAR(200) NULL, controllerId VARCHAR(200) NULL, slotId VARCHAR(200) NULL, 开始日期 DATE NULL, 开始时间 TIME NULL, 结束日期为空, 结束时间 TIME NULL )引擎=联邦 连接='mysql://username:password@2222:2222:f:2222::10:3306/dbthirdeye/usageinfo';
远程服务器:2222:2222:f:2222::10:3306
我的table创建成功
现在当我从本地服务器插入时抛出以下错误
无法连接到外部数据源:无法连接到“2607”上的 MySQL 服务器(101“网络不可用
我猜是创建时 ipv6 地址格式的问题 table
https://dev.mysql.com/doc/refman/8.0/en/federated-create-connection.html供参考
这可以通过在主机文件中添加条目来解决。
例如
2222:d212:f:345a::11 测试服务器
现在您可以在
中引用"testserver"