qq_23379003
qq_23379003
采纳率100%
2016-04-12 10:10

.net 连接阿里云上的mysql数据库一直报错

已采纳

代码如下:
using MySql.Data;
using MySql.Data.MySqlClient;
static void Main(string[] args)
{
string str = "Database=chu;Data Source=rdsja29d3bs0j0z1jg55.mysql.rds.aliyuncs.com;Port=3306;User Id=XXX;Password=XXX;Charset=utf8";
MySqlConnection conn = new MySqlConnection(str);
conn.Open();

}

每次在conn.open()这里都会提示:
Unable to connect to any of the specified MySQL hosts.

换了好几个DLL都不行。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • caozhy 从今以后生命中的每一秒都属于我爱的人 5年前

    看下你能不能连上rdsja29d3bs0j0z1jg55.mysql.rds.aliyuncs.com这个服务器,域名解析是否正确。
    建议你直接提交一个工单(技术支持),阿里会有工程师电话和你联系帮你解决的。

    点赞 1 评论 复制链接分享
  • vincent52 yoscool 1年前

    这种情况可能是填写的IP地址有误,或者本地IP地址有变动。
    把0.0.0.0/0放到白名单里试试应该就可以了。参考修改白名单
    然后你需要执行show processlist查看真正的IP,把真正的IP放到白名单里。
    MySQL
    PostgreSQL
    SQL Server

    点赞 1 评论 复制链接分享

相关推荐