开发者社区> 问答> 正文

ECS主机中的程序无法访问mysq数据库

我在阿里云中购买了ECS和RDS(MySQL)数据库中。数据也都成功导入到了RDS数据库中。


我在ECS主机上安装了一个MYSQL Front,然后用RSD提供给我的数据库服务器地址,账号和密码登陆是成功的,数据库表也可以在MySQL Front中打开。


但是,我自己的程序ASP.net的,使用MySQL连接字符串,却始终提示连接失败。但是这个字符串在我本地的开发环境中(使用本地数据库是成功的),会是什么原因?求高人指点。


以下是我的MySQL连接字符串示例,为了数据安全,我用***把关键内容替换了。



<add key="mySQLConnection" value="Server=****.mysql.rds.aliyuncs.com;Database=***;Uid=***;Pwd=****;"/>

展开
收起
bootan 2015-07-15 22:22:31 6643 0
3 条回答
写回答
取消 提交回答
  • 推荐回答:

    1、ping一下rds的链接,看看能不能网络是通畅的。

    2、打印一下连接的报错信息,看看是哪里问题。有可能是你环境不支持mysql驱动。

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-04-26 22:24:54
    赞同 展开评论 打赏
  • 回1楼玩站网的帖子
    谢谢,应该是我忘记放mysql的.net驱动连接了。一语惊醒梦中人
    2015-07-15 22:36:21
    赞同 展开评论 打赏
  • 1、ping一下rds的链接,看看能不能网络是通畅的。
    2、打印一下连接的报错信息,看看是哪里问题。有可能是你环境不支持mysql驱动。
    2015-07-15 22:24:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载