Mysql
 sql >> Base de données >  >> RDS >> Mysql

C# avec MySQL - Erreur :Guid doit contenir 32 chiffres avec 4 tirets lors de la tentative d'ouverture de la connexion

Votre plantage provient de Driver.LoadCharacterSets , qui est exécutant SHOW COLLATION . C'est le bug 92982 qui a été signalé sur le pilote Connector/NET.

Selon l'OP sur ce cas, il a résolu le problème en désactivant le skip-character-set-client-handshake paramètre dans son my.cnf pour MySQL Server. Si vous avez également ce paramètre, essayez de le désactiver pour voir s'il résout le problème.

Sinon, vous pouvez passer à MySqlConnector , une bibliothèque ADO.NET alternative pour MySQL, qui n'a pas ce bogue.