Cba mysql Unable to connect to any specified MySQL host

0

Witam.

Próbuję połączyć się z bazą mysql host to cba.pl
Niby wszystkie dane dobrze wpisuję, ale ciągle mam błąd ""Unable to connect to any specified MySQL host"".
Prosty program do odczytywania:

string connString = "Server=mysql.cba.pl;Port=3306;Database=nazwastrony;Uid=root;password=testroot";
            MySqlConnection conn = new MySqlConnection(connString);
            MySqlCommand komando = conn.CreateCommand();
            komando.CommandText = "Select text from Tabela1 where id=1";
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            MySqlDataReader reader = komando.ExecuteReader();
            while(reader.Read())
            {
                Console.WriteLine(reader["text"].ToString());
            }
            Console.ReadLine(); 

Dodam że dll mysql pobrałem z nutget

0

Prawdopodobnie usługodawca blokuje dostęp do serwera bazy danych z zewnątrz.

0

Witam,

Na stronie http://www.cba.pl/pl/faq znalazłem:

Nie mogę połączyć się z bazą danych z zewnętrznego serwera, dlaczego?
Albo nie zmieniłeś w skrypcie adresu bazy danych i próbujesz połączyć się z localhost (a powinieneś z mysql.cba.pl), albo próbujesz połaczyć się z innego serwera www niż tego na cba. Bazy danych nie są dostępne z zewnętrznych serwerów www, zatem nie możesz wrzucić strony na inny hosting i trzymać tylko bazy tutaj.

Za to można się pobawić z https://github.com/alixaxel/ArrestDB + http://restsharp.org/

Pozdrawiam,

mr-owl

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