• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Błąd połączenia z Bazą Danych MySQL na hostingu cba.pl przez program napisany w C#

42 Warsaw Coding Academy
0 głosów
3,703 wizyt
pytanie zadane 3 stycznia 2016 w SQL, bazy danych przez KubenQPL Maniak (62,840 p.)

Połączenie działa na lokalnej bazie danych mysql odpalonej z XAMPP'a więc kod jest raczej w porządku, MySQLException daje informację "Unable to connect to any of specified MySQL hosts", powinien coś zmienić w firewall lub w jakichś ustawieniach bazy danych? Czy to jeszcze o coś innego chodzi? Poniżej daję kod:

using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            sprawdz();
        }
        public void sprawdz()
        {
            string pol = "Server=mysql.cba.pl;Port=3306;Database=kubenowetesty_cba_pl;Uid=Zaganiaczek;Pwd=qwertyuiop;";
            MySqlConnection con = new MySqlConnection(pol);
            try
            {
                con.Open();
                
                con.Close();
            }
            catch (MySql.Data.MySqlClient.MySqlException ex) { MessageBox.Show(ex.Message); }
        }
    }
}

 

3 odpowiedzi

+1 głos
odpowiedź 3 stycznia 2016 przez robert9620 Stary wyjadacz (11,640 p.)
W kodzie może są złe dane do połączenia ? (Nazwa bazy danych, nazwa użytkownika, hasło)
komentarz 3 stycznia 2016 przez KubenQPL Maniak (62,840 p.)
Dane są dobre, logowałem się przez przeglądarkę i było ok.
+1 głos
odpowiedź 3 stycznia 2016 przez SyntaxError Pasjonat (17,170 p.)
Ale na cba mają zbindowanego mysqla na localhosta tylko chyba. Więc z innego adresu się nie połączysz raczej.
komentarz 3 stycznia 2016 przez KubenQPL Maniak (62,840 p.)
Da się to zmienić? Lub gdzie postawić mysql żeby mój program mógł z niego korzystać z każdego komputera?
komentarz 3 stycznia 2016 przez SyntaxError Pasjonat (17,170 p.)
Da się to zmienić będąc adminem. Z Twojego poziomu jest to niemożliwe. Ile potrzebujesz miejsca w tej bazie? Mogę Ci dać bazę na shellu tylko napisz mi na PW.
komentarz 3 stycznia 2016 przez KubenQPL Maniak (62,840 p.)
Póki co robię testową bazę czy to mi w ogóle działa online.
0 głosów
odpowiedź 5 lutego 2016 przez DarkEliat Bywalec (2,810 p.)
Jeśli masz poprawne dane logowania to spróbuj zamienić port z 3306 na 80, ja piszę podobną aplikację, na porcie 3306 nie działa w ogóle, natomiast na porcie 80 muli przez jakieś 15 sekund i też się nie łączy, ale przynajmniej próbuje :)
komentarz 5 lutego 2016 przez DarkEliat Bywalec (2,810 p.)
Właśnie się dowiedziałem, że do bazy danych z cba.pl nie można się w ten sposób połączyć, radzę stworzyć sobie bazę danych na db4free.net, polecam działa, tylko jeśli tworzysz jakiś większy projekt to nie radzę używać tej strony, bo od czasu do czasu dane są kasowane (przy rejestracji pisze, że to są serwery testowe).
komentarz 5 lutego 2016 przez KubenQPL Maniak (62,840 p.)
No wiem wiem już wtedy to ogarnąłem :D Tylko nie rozumiem czemu cba tak robi.

Podobne pytania

0 głosów
1 odpowiedź 407 wizyt
pytanie zadane 9 stycznia 2016 w C# przez miechooy Początkujący (360 p.)
0 głosów
1 odpowiedź 810 wizyt
pytanie zadane 3 listopada 2016 w PHP przez Droomek Nowicjusz (120 p.)
0 głosów
6 odpowiedzi 8,311 wizyt
pytanie zadane 22 lutego 2016 w C# przez Qkiz Nowicjusz (200 p.)

93,379 zapytań

142,380 odpowiedzi

322,533 komentarzy

62,734 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...