C# i połączenie z serwerem MySQL

0

Witam,
Mam problem z połączeniem ze zdalnym serwerem MySQL. Mam prosty formularz, który ma zapisywać dane z pól do bazy:

//...
using MySql.Data.MySqlClient;
//...
string connectionstring = @"Server = mysql.cba.pl; Database = ******; Uid = *******; Pwd = *******;";
MySqlConnection connection = new MySqlConnection(connectionstring);
//....
connection.Open();
command.ExecuteNonQuery();
connection.Close();

Program się kompiluje, ale w czasie próby zapisu danych wywala "Unable to connect to any of the specified MySQL hosts."
Próbowałem też połączenia z dwoma innymi serwerami oraz z wykorzystaniem ODBC, ale problem ten sam. Wszystkie serwery miały ustawione 'skip networking' na OFF.
W czym może być problem?

Wygląda na to, że wszystkie serwery nie przyjmują połączeń z zewnątrz. To w takim razie zna ktoś może jakiś hosting, który na to pozwala (najlepiej darmowy)

0

a zna ktoś może inne (mogą być płatne) serwery na których można hostować bazę mySQL.
Szukam takiego serwera do mojej bazy danych żeby można było się łączyć z tą bazą z zewnątrz np z mojego komputera poprzez aplikację okienkową napisana w C#

0

Będzie ciężko, mysql jest dostępny zwykle razem z serwerem WWW, i usuwana jest, jeśli na stronę nikt nie wchodzi. Możesz zainstalować jednak serwer sql na własnym kompie.

0

sam wyszukałem rozwiązanie niby linuxpl.com/ pozwala na łączenie się z bazą danych z zewnątrz dostałem info od admina że nie będzie też problemu aby program połączył się z baza danych.
zobaczymy w praktyce.
trzeba tylko niby w samej bazie danych zmienić parametr.
podobnie wygląda sprawa z ovhost.pl

1 użytkowników online, w tym zalogowanych: 0, gości: 1