Mysql
 sql >> Datenbank >  >> RDS >> Mysql

C# mit MySQL – Fehler:Guid sollte 32 Ziffern mit 4 Bindestrichen enthalten, wenn versucht wird, die Verbindung zu öffnen

Ihr Absturz kommt von Driver.LoadCharacterSets , das ausführt SHOW COLLATION . Dies ist Fehler 92982 die gegen den Connector/NET-Treiber gemeldet wurde.

Laut dem OP in diesem Fall hat er das Problem behoben, indem er den skip-character-set-client-handshake deaktiviert hat Einstellung in seiner my.cnf für MySQL Server. Wenn Sie diese Einstellung auch haben, versuchen Sie, sie zu deaktivieren, um zu sehen, ob sie das Problem löst.

Andernfalls könnten Sie zu MySqlConnector wechseln , eine alternative ADO.NET-Bibliothek für MySQL, die diesen Fehler nicht aufweist.