Problème de connexion C# MySQL : impossible de se connecter à l'hôte MySQL spécifié
P粉994092873
P粉994092873 2023-08-20 19:50:26
0
1
526
<p>Lorsque j'ai exécuté le code suivant, j'ai rencontré l'erreur ci-dessus -</p> <pre class="brush:php;toolbar:false;">MySqlConnection mysqlConn=new MySqlConnection("server=127.0.0.1;uid=pankaj;port=3306;pwd=master;database=patholabs;"); mysqlConn.Open();</pre> <p>J'ai essayé de configurer le serveur sur localhost et l'utilisateur sur root, mais j'ai eu l'erreur suivante -</p> <pre class="brush:php;toolbar:false;">Erreur : 0 : impossible de se connecter à l'un des hôtes MySQL spécifiés. System.Transactions Critique : 0 : <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Critical"><TraceIdentifier>http://msdn.microsoft. com/TraceCodes/System/ActivityTracing/2004/07/Reliability/Exception/Unhandled</TraceIdentifier><Description>Exception non gérée</Description><AppDomain>DBSync.exe</AppDomain><Exception><ExceptionType> MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d</ExceptionType><Message> Impossible de se connecter à l'un des hôtes MySQL spécifiés.</Message><StackTrace> à MySql.Data.MySqlClient.NativeDriver.Open() à MySql.Data.MySqlClient.Driver.Open() sur MySql.Data.MySqlClient.Driver.Create (paramètres MySqlConnectionStringBuilder) à 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() à DBSync.MainForm.BtnCalculateClick(Object sender, EventArgs e) dans c:Documents and SettingsTest01My DocumentsSharpDevelop ProjectsDBSyncDBSyncMainForm.cs:line 51 à System.Windows.Forms.Control.OnClick (EventArgs e) à System.Windows.Forms.Button.OnClick (EventArgs e) à System.Windows.Forms.Button.OnMouseUp (événement MouseEventArgs) sur System.Windows.Forms.Control.WmMouseUp (Message&amp;amp; m, bouton MouseButtons, clics Int32) sur System.Windows.Forms.Control.WndProc (Message&amp;amp; m) sur System.Windows.Forms.ButtonBase.WndProc(Message&amp;amp; m) à System.Windows.Forms.Button.WndProc (Message&amp;amp; m) à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp;amp; m) sur System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp;amp; m) sur System.Windows.Forms.NativeWindow.DebuggableCallback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) sur System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW (MSG&amp;amp; msg) sur System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (IntPtr dwComponentID, raison Int32, Int32 pvLoopData) à System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner (raison Int32, contexte ApplicationContext) à System.Windows.Forms.Application.ThreadContext.RunMessageLoop (raison Int32, contexte ApplicationContext) à System.Windows.Forms.Application.Run (Form mainForm) à DBSync.Program.Main(String[] args) dans c:Documents and SettingsTest01My DocumentsSharpDevelop ProjectsDBSyncDBSyncProgram.cs:line 27</StackTrace><ExceptionString>MySql.Data.MySqlClient.MySqlException (0x80004005): 无法连接到指定的任何MySQL par exemple.à MySql.Data.MySqlClient.NativeDriver.Open() à MySql.Data.MySqlClient.Driver.Open() sur MySql.Data.MySqlClient.Driver.Create (paramètres MySqlConnectionStringBuilder) à 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() à DBSync.MainForm.BtnCalculateClick(Object sender, EventArgs e) dans c:Documents and SettingsTest01My DocumentsSharpDevelop ProjectsDBSyncDBSyncMainForm.cs:line 51 à System.Windows.Forms.Control.OnClick (EventArgs e) à System.Windows.Forms.Button.OnClick (EventArgs e) à System.Windows.Forms.Button.OnMouseUp (événement MouseEventArgs) sur System.Windows.Forms.Control.WmMouseUp (Message&amp;amp; m, bouton MouseButtons, clics Int32) sur System.Windows.Forms.Control.WndProc (Message&amp;amp; m) sur System.Windows.Forms.ButtonBase.WndProc(Message&amp;amp; m) à System.Windows.Forms.Button.WndProc (Message&amp;amp; m) à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp;amp; m) sur System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp;amp; m) sur System.Windows.Forms.NativeWindow.DebuggableCallback (IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) sur System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW (MSG&amp;amp; msg) sur System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (IntPtr dwComponentID, raison Int32, Int32 pvLoopData) à System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner (raison Int32, contexte ApplicationContext) à System.Windows.Forms.Application.ThreadContext.RunMessageLoop (raison Int32, contexte ApplicationContext) à System.Windows.Forms.Application.Run (Form mainForm) à DBSync.Program.Main(String[] args) dans c:Documents and SettingsTest01Mes documentsSharpDevelop ProjectsDBSyncDBSyncProgram.cs:line 27</ExceptionString><DataItems><Data><Key>Code d'erreur du serveur</Key>< Valeur>1042</Valeur></Data></DataItems></Exception></TraceRecord></pre> <p> </p>
P粉994092873
P粉994092873

répondre à tous(1)
P粉078945182

Parfois, l'espacement dans la chaîne de connexion est lié à l'ordre des paramètres (basé sur une expérience personnelle et une longue nuit :S)

Alors pour respecter le format standard, merci de vous référer ici

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal