La connexion à la base de données sur un autre PC

Résolu/Fermé
Jaber_ Messages postés 23 Date d'inscription dimanche 17 juillet 2016 Statut Membre Dernière intervention 23 novembre 2016 - 27 oct. 2016 à 15:20
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 27 oct. 2016 à 23:19
Bonjour,

Je rencontre un soucis lorsque j'essaie de connecter mon appli C# à la base de données d'un autre PC sur le même réseau...

192.168.1.25 est l'adresse IP où est installé Wamp
Moi je suis au 192.168.1.20

Lorsque je met :
            string connetionString = null;
            MySqlConnection cnn;
            connetionString = "SERVER=192.168.1.25; UID=root; PASSWORD=;";
            cnn = new MySqlConnection(cnn_string.ToString());

            try
            {
                cnn.Open();
            }
            catch(Exception ex)
            {
                LBL_Connexion_Info.Text = ex.ToString();
                cnn.Close();
            }


J'ai ce message d'erreur :
MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts.
à MySql.Data.MySqlClient.NativeDriver.Open()
à MySql.Data.MySqlClient.Driver.Open()
à MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
à MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
à MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
à MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
à MySql.Data.MySqlClient.MySqlPool.GetConnection()
à MySql.Data.MySqlClient.MySqlConnection.Open()
à APP.Connexion.Dbase_Connection(TextBox TXT_HostName, TextBox TXT_HostUser, TextBox TXT_HostPass, Label LBL_Connexion_Info, TextBox textBox2, Button BTN_Suivant2, Panel PNL_ConfServ) dans C:\Users\JABER\Projets\APP\APP\Connexion.cs:ligne 34


Avez-vous une solution svp ?

Les ports 80 sont ouverts sur les 2 PC.

Merci d'avance

A voir également:

2 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
27 oct. 2016 à 22:57
Bonjour


les bases de données c'est pas mon fort, mais dans

           cnn = new MySqlConnection(cnn_string.ToString());

d'ou vient ccn_string ?

Et la ligne 34, c'est laquelle?
0
Jaber_ Messages postés 23 Date d'inscription dimanche 17 juillet 2016 Statut Membre Dernière intervention 23 novembre 2016
27 oct. 2016 à 23:00
Merci Whismeril,

C'est un module qui fait la connexion... enfin bref, j'ai réussi à connecter la base en ouvrant le port 3336 sur le serveur...
Problème résolu ^^
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
27 oct. 2016 à 23:19
N'empêche ça m'interpelle ton bout de code, tu initialises une chaine de connection, et à la ligne suivante tu utilises autre chose.
0