2015-03-21 3 views
1

Я пытаюсь подключиться к экземпляру MySql с использованием IPv6 следующим образом:Подключение к серверу MySQL с использованием IPv6 в C#

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, он отлично работает.

+0

Является ли mysqlserver прослушиванием адреса ipv6? – rene

+0

экземпляр google sql поддерживает адреса IPv6 –

+0

поддерживает ли ваш IPv6 поддержку? – mmgross

ответ

1

Эта проблема возникает, когда MySql Connector пытается подключиться к серверу с помощью IPv6. Вам просто нужно обновить свой «MySql Connector» driver, и проблема будет решена.

Смежные вопросы