数据库的使用 错误信息 错误可能原因 解决办法 ERROR 2003 (HY000): Can't connect to MySQL server on 'XXX'(10038或10060或110) 网络连通问题 1. 检查客户端与实例机器间ip、端口是否联通。 2. 若客户是通过弹性云主机访问MySQL实例,云主机与MySQL处于同一个VPC下。 3. 是否存在安全组。 ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading authorization packet’, system error:110 网络连通问题 1. 确认是否存在过高的网络延迟。 2. 确认是否DNS解析失败或解析超时。 ERROR 1045 (28000): Access denied for user ‘XXX’@’XXX’ (using password: YES或NO) 用户名或密码错误 检登录的用户名和密码。 ERROR 2005 (HY000): Unknown MySQL server host ‘XXX’ (110或11004) DNS服务器无法解析地址 检查连接地址或修改DNS服务器地址。 报错 has more than 'maxuserconnections'或has exceeded the 'maxuserconnections' 数据库最大连接数已满 1. 重启数据库实例来释放连接。 2. 修改maxuserconnections为更大的值。 Linux系统连接实例报错 Unknown MySQL server host 可能由于开启了iptables导致域名解析的数据包被丢弃 编辑sysctl.conf文件,根据实际内存情况调整net.nfconntrackmax的参数,保存并退出,执行sysctl p使配置生效。