c# mysql.data.dll 如何连接开启了ssl的mysql数据库

Loben2011 2017-11-17 03:58:01
各位好!
第一次发帖求助。winform程序,使用mysql.data.dll访问mysql数据库。
现在客户的mysql数据库是部署在azure上面的,启用了ssl。
我使用了客户发过来的pem文件及账号,用mysql work bench能连接上去的,但自己的代码里面open失败
连接字符串
User Id=***;Password=***;Host=******.azure.com;Database=****;CertificateFile=D:\\MyServerCACert.pem;SslMode=Required;
(带*号内容是为了屏蔽真实信息)
执行 con.Open()操作后,报错如下
由于远程方已关闭传输流,身份验证失败。

在 System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
在 System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
在 System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
在 System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
在 System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
在 MySql.Data.MySqlClient.NativeDriver.StartSSL()
在 MySql.Data.MySqlClient.NativeDriver.Open()
在 MySql.Data.MySqlClient.Driver.Open()
在 MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
在 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()
在 WindowsFormsApplication6.Form1..ctor() 位置 d:\Project\WindowsFormsApplication6\WindowsFormsApplication6\Form1.cs:行号 49

各位有知道c#怎样连开启ssl的mysql方法请告知,tks
...全文
1083 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
废物007 2018-06-07
  • 打赏
  • 举报
回复
连接字符串对吗?
qq_35730367 2017-11-24
  • 打赏
  • 举报
回复
解决了吗 最近也遇到了这个问题
Loben2011 2017-11-17
  • 打赏
  • 举报
回复
引用 2 楼 xuyufeng822 的回复:
https://www.cnblogs.com/mysql-dba/p/7061300.html
服务端配置是没问题的,我想知道的是c#如何使用mysql.data.dll 访问开启了ssl的mysql数据库。
xuyufeng822 2017-11-17
  • 打赏
  • 举报
回复
https://www.cnblogs.com/mysql-dba/p/7061300.html
Loben2011 2017-11-17
  • 打赏
  • 举报
回复
有人吗 。

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧