不行 你的MD5的方法 在conn.Open()方法就报错Only AuthenticationClearTextPassword and AutnenticationMD5Password supported for now.Recieved 10了
时间: 2024-02-11 08:08:27 浏览: 96
抱歉,我理解了你的问题。据我所知,该错误通常表示在当前的连接字符串中使用了不支持的身份验证方法。您需要在连接字符串中指定正确的身份验证方法。在使用MD5身份验证方法时,您需要确保服务器端已正确配置以支持MD5身份验证。请检查您的连接字符串,确保它正确指定了身份验证方法,并且服务器正确配置了MD5身份验证方法。例如,您可以在连接字符串中添加以下内容以使用MD5身份验证方法:
```
User ID=myUsername;Password=mypassword;Server=myServerAddress;Database=myDataBase;Port=myPort;Pooling=myPooling;Authentication=MySqlClearPassword;ConnectionLifeTime=1200;ConnectionTimeout=60;CommandTimeout=30;
```
请注意,您需要将 `MySqlClearPassword` 更改为 `MySqlAuthenticationPlugin::MysqlClearPasswordPlugin` 以使用MD5身份验证方法。
阅读全文