godaddy无法连接mysql

本文提供了解决GoDaddy服务器上MySQL权限问题的方法,并介绍了如何替换MySQL.Data.dll以避免权限冲突。通过更换较早版本的MySql.Connector.NET,解决了在GoDaddy服务器上的权限问题,并提供了配置web.config的详细步骤。测试链接已提供,方便验证解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考解答网站:   http://www.wtnzone.com/post/2011/02/20/Use-MySql-Data-dll-on-Godaddy.aspx


① 应该是服务器上没装MySql,所以需要手动指定引用Mysql的dll;

② 按照本网站说的,权限问题; 打开godaddy的Asp.net设置,里面有个  代码访问安全性--CAS 信任级别 -- 由 Medium 改为 Full;

      (应该是godaddy现在已经改了可以配置权限了,所以修改没想网站说的麻烦了)


OK啦。。。。


以下是 解答网站给的回答:



解决方案 2

这里给出一个更好的解决方案,完全没有必要重新编译MySql.Data.dll,而是换回较早版本的

MySql.Connector.NET,比如6.0.4和6.0.7版本。它们在使用的过程中不会有权限问题,加上是

官方原版,所以功能也不会有任何缺失。点击<<-这里->>(http://www.wtnzone.com/file.axd?

file=MySQL.Data.6.0.7.0.rar)下载6.0.7版本的MySql.Data.dll,将这个文件拷贝至网站的BIN

目录。

使用的时候需要在web.config中加上如下一段,清除已有的数据库Provider,使用我们自己提供

的MySql.Data.dll(因为Godaddy的服务器上已经安装了更老的并且有权限问题的

MySql.Connector.NET,有点狠吧……感谢很好很强大的web.config,几乎任何配置都能改)

<system.data>
    
  <DbProviderFactories>
    
    <clear/>
    
    <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient"

description=".Net Framework Data Provider for MySQL"

type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.0.7.0,

Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    
  </DbProviderFactories>
    
</system.data>

其他的配置就没有任何不同了,尽情在Godaddy上使用MySQL吧。测试网址

http://www.bnubaike.cn

有任何疑问,欢迎留言!




另,也参考:http://blog.knowsky.com/251489.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值