- A+
腾讯云MySQL云数据库与云服务器之间的连接问题,本文包括相同区域的MySQL云数据库连接、不同区域的MySQL云数据库连接以及数据库连接问题以及解决方法:
云服务器与云数据库部署在相同区域上时,可是使用内网连接,参考:腾讯云MySQL云数据库内网连接
云服务器与云数据库部署在不同区域上时,可是用外网连接:参考:
CDB 是默认禁 ping 的,可以使用 telnet 来检测连通性。
参考:
当云服务器与云数据库之间出现连接登录问题时如何解决?
1、首先 telnet 验证云数据库的网络端口连通性,然后在您的云服务器上通过命令行登录云数据库
命令为:mysql -h [云数据库IP] -P[云数据库端口号] -uroot -p[云数据库密码]
注意:云数据库的帐号默认为 root,密码为之前在初始化选项中配置的帐号密码
2、当提示 “ERROR 1045(28000):Access denied for user...” 时,请确认您输入的云数据库帐号、密码是否正确?如果确保账户密码正确,仍然报该错误,请查看您的实例是否有对访问 IP 做限制
3、当提示 “ERROR 1040(00000):Too many connections” 时,表明云数据库实例当前最大连接数超过了限制
解决方法:
i. sleep 线程数很多,建议在控制台调低 wait_timeout和interactive_timeout 参数值;
ii. 慢查询堆积,long_query_time参数值默认 10s,建议调成 1~2s,观察慢查询日志;
iii. sleep 线程数很少,也没有慢查询堆积,建议在控制台调大 max_connections 参数值;
4、当提示 “ERROR 2003 (HY000): Can't connect to MySQL server...” 时,请确认您输入的云数据库的 IP、端口信息是否正确。如果重复输入正确信息后仍然报该错,可以查看该实例控制台的“安全组”策略,确认该 CVM 是否有访问该 CDB 的权限。
5、如果是在数据迁移时遇到连通性测试不通时,请查看是否对提示的迁移代理 IP 做了安全策略的开通。
2023腾讯云服务器超便宜,这个价格太可以了,抓紧上车!
- 2核2G3M服务器30元/3个月:点此直达
- 阿里云优惠在阿里云百科:aliyunbaike.com/go/youhui
- 2核2G3M服务器95元一年:点此直达
- 2核2G4M服务器112元/1年:点此直达
- 2核2G4M服务器396元/1年:点此直达
- 2核4G5M服务器168元/3年:点此直达
- 2核4G5M服务器628元/3年:点此直达
- 4核8G12M服务器446元/1年 518元15个月:点此直达
- 8核16G18M服务器1668元/15个月
- 16核32G28M服务器3468元/15个月
注意:以上特价轻量服务器限制条件为“产品首单特惠”,如果你的腾讯云账号已经是老用户,建议重新注册一个腾讯云账号,如果你是新用户符合条件,那么无脑入,这个CPU内存带宽配置,价格确实便宜,值得买!
注意:购买阿里云数据库,先领取阿里云2000元代金券,符合条件的订单可以使用代金券抵扣。