Witam.
Chciałem skorzystać z zewnętrznych baz danych.
Dlatego w projekcie dodaje baze danych poprzez data connection -> add connection.
Ustawiam hasła i adres. I ciągle otrzymuje błąd:
Unable to connect to any of the specified MySQL hosts.
Jeżeli zrobie coś takiego:
[Kod]
MySqlConnection conn = new MySqlConnection("data source=mysql3.ph-hos.osemka.pl ; initial catalog=dfroz_w8w_pl;user id=user;password=haslo");
try
{
conn.Open();
}
catch (Exception ex)
{ messagebox.Text = ex.ToString(); }
To dostaję:
MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts. w MySql.Data.MySqlClient.NativeDriver.Open() w MySql.Data.MySqlClient.Driver.Open() w MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings) w MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() w MySql.Data.MySqlClient.MySqlPool.TryToGetDriver() w MySql.Data.MySqlClient.MySqlPool.GetConnection() w MySql.Data.MySqlClient.MySqlConnection.Open() w Account_login.Page_Load(Object sender, EventArgs e) w c:\inetpub\wwwroot\archiwumtvs\Account\login.aspx.cs:wiersz 20
Na localhosta się łączył.
Próbowałem także na inne serwery ale nadal to samo. Szukałem także rozwiązań na google ale niestety nic z tego...
Zanistalowałem http://dev.mysql.com/downloads/connector/net/1.0.html#downloads
Problem występuje także przy asp.net.
Jest to wina serwera?