gpt4 book ai didi

c# - 在 C# 中使用 IPv6 连接到 mySql 服务器

转载 作者:行者123 更新时间:2023-11-29 02:22:36 27 4
gpt4 key购买 nike

我正在尝试使用 IPv6 连接到 mySql 实例,如下所示:

myConnectionString = "server= 2001:3456:2343:1:1436:b2e4:ce65:b987;" + "uid=root;"
+"pwd=passroot;" + "database=mydb;";
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection();
conn.ConnectionString = myConnectionString;
conn.Open();
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MySqlConnEstablished = false;
Exeption = ex;
IsExceptionRaised = true;
}

我不断收到错误消息:“无法连接到任何指定的 mysql 主机”

但是,当我使用 IPv4 地址时它工作正常。

最佳答案

看起来像最新的MySql.Data (8.0.10-rc at the moment)仍然完全不支持 IPv6。我通过切换到开源解决了这个问题 MySqlConnector

关于c# - 在 C# 中使用 IPv6 连接到 mySql 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29187723/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com