首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >始终未能在mySQL中连接ASP.Net数据库

始终未能在mySQL中连接ASP.Net数据库
EN

Stack Overflow用户
提问于 2012-11-21 08:19:26
回答 2查看 2.8K关注 0票数 3

环境: Windows 2008 R2 & ASP.Net 4.0

连接器/Net6.6.4来自这里

注意事项:我选择了".Net / Mono“平台并下载了与架构无关的版本。启用-32位应用程序中的IIS对我来说不是一个选择。

我尝试通过以下连接字符串连接mySQL数据库。

代码语言:javascript
运行
复制
Server=192.168.1.200;Port=3306;Database=gm_log;Uid=cf2;Pwd=123456;Charset=utf8;AllowUserVariables=True;Allow Zero Datetime=false;PersistSecurityInfo=false;Pooling=true;ConnectionLifeTime=0;Max Pool Size=100;Min Pool Size=1;

MySqlConnection.Open抛出一个OverflowException。算术操作导致溢出

这是堆栈跟踪。

代码语言:javascript
运行
复制
at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.HandleAuthChange(MySqlPacket packet)
at MySql.Data.MySqlClient.Authentication.MySqlAuthenticationPlugin.Authenticate(Boolean reset)
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
at MySql.Data.MySqlClient.MySqlPool..ctor(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPoolManager.GetPool(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlConnection.Open()

还有其他人遇到同样的问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-21 16:16:36

从这里降级到以前的版本:

http://dev.mysql.com/downloads/connector/net/6.5.html#downloads

现在对我来说很管用。

票数 5
EN

Stack Overflow用户

发布于 2013-01-27 11:59:04

我也遇到了同样的问题。但是我使用Nuget来安装MySql.Data包。如果您正在使用Nuget,则可以在Library Package Manager控制台中使用以下命令降低版本的级别。

代码语言:javascript
运行
复制
Install-Package MySql.Data -Version x.x.x.x

其中x.x是旧版本。在我的例子中,我尽可能地返回并使用5.1.7.0。您可以检查nuget站点以查看可用的版本,也可以通过以下命令再次使用控制台。

代码语言:javascript
运行
复制
PM> Get-Package -ListAvailable -AllVersions -Filter MySql.Data

Id                             Version              Description/Release Notes                                                                                                                      
--                             -------              -------------------------                                                                                                                      
Ming.MySql.Data                6.5.4.0              ADO.Net driver for MySQL                                                                                                                       
MySql.Data                     5.1.7.0              Connector/Net is a fully-managed ADO.NET driver for MySQL.                                                                                     
MySql.Data                     6.2.5                Connector/Net is a fully-managed ADO.NET driver for MySQL.                                                                                     
MySql.Data                     6.3.7                Connector/Net is a fully-managed ADO.NET driver for MySQL.                                                                                     
MySql.Data                     6.4.4                Connector/Net is a fully-managed ADO.NET driver for MySQL.                                                                                     
MySql.Data                     6.5.4                Connector/Net is a fully-managed ADO.NET driver for MySQL.                                                                                     
MySql.Data                     6.6.4                Connector/Net is a fully-managed ADO.NET driver for MySQL.                                                                                     
MySQL.Data.Entities            6.4.4.0              Connector/Net is a fully-managed ADO.NET driver for MySQL.  Entity Framework support package (Mysql.Data.Entities).                            
MySQL.Data.Entities            6.5.4.0              Connector/Net is a fully-managed ADO.NET driver for MySQL.  Entity Framework support package (Mysql.Data.Entities).       

编辑:经过更多的实验,我决定我只需要回到6.4.4,而不是5.1.7.0。那么远的时候还有其他的问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13488981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档