You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ IDEA连接Cpanel中MySQL数据库失败的排查求助

解决Cpanel MySQL数据库与IntelliJ IDEA连接失败的问题

根据你描述的连接错误(Communications link failure),结合Cpanel共享主机的特性,我帮你梳理几个最可能的问题点,你可以逐一排查:

1. 确认MySQL用户与数据库的完整名称

Cpanel共享主机的MySQL用户和数据库名都会自动添加主机用户名前缀,这是很多人容易踩的坑:

  • 你创建的数据库nettodb,完整名称应该是taxirkar_nettodb(主机用户名taxirkar + 下划线 + 你的数据库名)
  • 你分配的用户tara,完整用户名应该是taxirkar_tara,而不是单独的tara

2. 配置MySQL用户的远程访问权限

你设置用户主机为taxirkaran.com,但如果是用本地IntelliJ远程连接,这个设置可能不适用:

  • 登录Cpanel进入MySQL用户管理页面,把该用户的主机权限改为你的本地公网IP(可以通过搜索“我的IP”获取)
  • 注意:尽量不要用%允许所有IP访问,避免安全风险

3. 开启Cpanel的远程MySQL访问开关

绝大多数Cpanel共享主机默认禁止远程MySQL连接,必须手动开启:

  • 在Cpanel里找到Remote MySQL选项
  • 在“添加访问主机”栏输入你的本地公网IP,点击添加,完成后主机才会允许这个IP发起的MySQL连接请求

4. 核对IntelliJ的连接参数

对照以下要点检查你的IntelliJ配置:

  • Host:填写Cpanel提供的共享IP 109.169.71.144(优先用IP而非域名,避免解析问题)
  • Port:确认MySQL端口号,默认是3306,如果Cpanel服务器信息里显示了其他端口,一定要填正确
  • Database:填写完整数据库名taxirkar_nettodb
  • User:填写完整用户名taxirkar_tara
  • Password:填写你为该用户设置的密码

5. 排查网络与防火墙问题

如果以上配置都正确仍连接失败,可能是网络层面的问题:

  • 测试本地连通性:打开命令提示符,执行telnet 109.169.71.144 3306,如果提示无法连接,说明端口被屏蔽
  • 检查本地电脑的防火墙/杀毒软件,是否阻止了3306端口的出站请求
  • 联系主机服务商,确认服务器防火墙是否开放了3306端口给你的IP

你可以先从第2、3点开始排查,这两个是远程连接失败最常见的原因。

内容的提问来源于stack exchange,提问作者JaamySK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:27:55