开发者社区> 问答> 正文

PHP连接不上RDS

我的PHP连接:

        $con = mysql_connect("easydata.mysql.rds.aliyuncs.com","用户名","密码") or die(mysql_error());
访问该连接页面时出现了以下错误:


Warning : mysql_connect() [function.mysql-connect ]: Can't connect to MySQL server on 'easydata.mysql.rds.aliyuncs.com' (4 "Interrupted system call") in /home/u693628876/public_html/control/db.php on line 4 Can't connect to MySQL server on 'easydata.mysql.rds.aliyuncs.com' (4 "Interrupted system call")


怎么回事?

展开
收起
约翰的鲁伊 2014-09-16 04:45:10 10486 0
4 条回答
写回答
取消 提交回答
  • 不要跨机房调用RDS    除非逼不得已
    2014-09-18 15:29:30
    赞同 展开评论 打赏
  • RePHP连接不上RDS
    我把白名单改称对所有的IP开放后(0.0.0.0/0)可以连接了。但是间歇性的出现这个错误:

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'easydata.mysql.rds.aliyuncs.com' (4 "Interrupted system call") in /home/u693628876/public_html/control/db.php on line 4
    Can't connect to MySQL server on 'easydata.mysql.rds.aliyuncs.com' (4 "Interrupted system call")

    我的服务器在国外,RDS选的时青岛,这个有问题码?

    为什么是有时候出现,有时候又正常呢?

    -------------------------

    RePHP连接不上RDS
    谢谢版主!

    如果我用国外的服务器,应该选择那个地方的RDS最快啊?香港还是北京等等?
    2014-09-17 15:33:22
    赞同 展开评论 打赏
  • 阿里云数据库产品团队,为用户构建最好用的数据库产品
    回 楼主(约翰的鲁伊) 的帖子
    你用命令行或者客户端看是否可以连上,看上去应该是系统层面的问题。
    2014-09-16 10:47:25
    赞同 展开评论 打赏
  • 分享阿里云支持与服务团队最佳实践、经典案例与故障排查。
    回 楼主(约翰的鲁伊) 的帖子
    您好! 如果确认数据库地址,权限等都没有问题,可以提交工单反馈给工程师协助您查看原因.

    -------------------------

    回 3楼(约翰的鲁伊) 的帖子
    您好!这个提示是没有链接到数据库,估计是当时网络延迟超时导致的。

    -------------------------

    回 5楼(约翰的鲁伊) 的帖子
    您好!这个不是很好确定。如果就线路来看 香港节点主要是海外线路,针对东南亚地区,可能会比国内节点好一些。
    2014-09-16 09:21:44
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载

相关镜像