连接RDS数据库报错

本文列出无法连接RDS实例的最常见报错和解决办法。

RDS for MySQL或MariaDB TX连接失败

错误信息 原因和解决办法
  • ERROR 2003 (HY000): Can’t connect to MySQL server on ‘XXX’(10038或10060或110)
  • 无法连接到数据库:XXX
点此查看
  • ERROR 1045 (HY000): #28000ip not in whitelist
  • ERROR 2801 (HY000): #RDS00ip not in whitelist, client ip is XXX
点此查看
  • ERROR 1045 (28000): Access denied for user ‘XXX’@’XXX’ (using password: YES或NO)
点此查看
  • 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
点此查看

RDS for SQL Server连接失败

错误信息 原因和解决办法
无法连接到XXX。Cannot connect to XXX。
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: TCP Provider, error: 0 - 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。) (Microsoft SQL Server,错误: 10060或258)
点此查看
无法连接到XXX。Cannot connect to XXX。
已成功与服务器建立连接,但是在登录过程中发生错误。(provider:TCP提供程序,error:0-指定的网络名不再可用。)(Microsoft SQL Server,错误:64)
原因:RDS白名单设置错误。
点此设置白名单

RDS for PostgreSQL/PPAS连接失败

错误信息 原因和解决办法
Unable to connect to server:
could not connect to server: Connection timed out (0x0000274C/10060)Is the server running on host “XXX.rds.aliyuncs.com” and acceptingTCP/IP connections on port XXX?
点此查看
  • server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.
  • Error connecting to the server: FATAL: no pg_hba.conf entry
点此查看

参考:

发布了15 篇原创文章 · 获赞 9 · 访问量 337

猜你喜欢

转载自blog.csdn.net/vincent52/article/details/104318203