Bonsoir à tous !
Après énormément de recherche pendant 3 jours sur de nombreux forums , je m'en remet à vos compétences
Voilà le topo , j'ai codé une application windows form qui était reliée à une base de donnée locale mysql sous WAMP .
Dans le cadre de mes études , je dois présenter cette application mais je n'ai pas le droit aux bases de données locales comme wamp ou easy-php.
Donc j'ai acheté un raspberry pi , j'ai installé raspbian , avec phpmyadmin et installé la base de données sur ce serveur . J'ai aussi ouvert les ports de ma box de façon à rediriger sur le serveur .
Suite à ceci , j'ai modifié mon code en conséquence , notamment la chaine string de connexion : string Paramconnection = "server=" + ipfinal + ";port=3306;Database=labase;User Id=root;Password=lepsw;Convert Zero Datetime=True;Allow Zero Datetime=True";
Malheureusement lorsque j'ouvre la connexion avec la méthode .open() une exceptions est levé , la voici :
MySql.Data.MySqlClient.MySqlException (0x80004005): Authentication to host 'monip' for user 'root' using method 'mysql_native_password' failed with message: Reading from the stream has failed. ---> MySql.Data.MySqlClient.MySqlException (0x80004005): Reading from the stream has failed. ---> System.IO.EndOfStreamException: Tentative de lecture au-delà de la fin du flux.
à MySql.Data.MySqlClient.MySqlStream.ReadFully(Stream stream, Byte[] buffer, Int32 offset, Int32 count)
à MySql.Data.MySqlClient.MySqlStream.LoadPacket()
à MySql.Data.MySqlClient.MySqlStream.LoadPacket()
à MySql.Data.MySqlClient.MySqlStream.ReadPacket()
à MySql.Data.MySqlClient.NativeDriver.ReadPacket()
à MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
à MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.AuthenticationFailed(Exception ex)
à MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.ReadPacket()
à MySql.Data.MySqlClient.Authentication.MySqlAu
J'ai chercher mais rien ne fonctionne , je ne demande donc qu'a recevoir vos lumières.
Merci à vous !
Partager