开发者社区> 问答> 正文

连接RDS for MySQL或MariaDB TX实例提示“Unknown MySQL

连接RDS for MySQL或MariaDB TX实例时,提示以下其中一种错误信息:

ERROR 2005 (HY000): Unknown MySQL server host ‘xxxxxxx’ (110或11004) SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known Name or service not known

展开
收起
雪哥哥 2022-01-07 14:31:32 1957 0
1 条回答
写回答
取消 提交回答
  • 问题原因 DNS服务器无法解析地址。

    解决方案 检查输入的RDS连接地址(字符串)是否正确。以下为可能的出错原因:

    地址输入错误。如下图所示,正确的格式为rm-XXX.XXX.rds.aliyuncs.com。

    连接地址格式

    使用外网地址,但是外网地址已经被手动释放。

    程序允许输入的地址长度有限,地址被程序截断。

    如果RDS连接地址输入正确但是仍然提示上述错误信息,那么把DNS服务器地址修改为阿里云的DNS服务器地址。

    如果是通过内网(经典网络)访问,改为10.143.22.116和10.143.22.118。

    如果是通过内网(VPC)访问,改为100.100.2.136和100.100.2.138。

    如果是通过公网访问,改为223.5.5.5和223.6.6.6。

    2022-01-07 18:13:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像