qq_19671911 2015-08-24 09:30 采纳率: 60%
浏览 1745
已采纳

JAVA桌面程序远程连接数据库失败

在本机运行程序可以连接数据库,数据库用的是mySQL。把程序放到没有安装mySQL的机子上就不行了。经过我的测试发现ip地址没有问题,因为我在本机运行程序的时候把ip设置成此网络的ip是可以连接的,用localhost也是可以连接的。在其他机子上我用的也是本机ip,却不能连接。 很多人说mySQL默认是不能远程的。于是我在本机设置防火墙上把3306端口开放,然后设置mySQL的用户权限,结果在其它机子上还是不能连接数据库,详情请看图。图片图片图片

  • 写回答

5条回答 默认 最新

  • 微wx笑 Java领域优质创作者 2015-08-24 22:58
    关注

    telnet 你的IP 3306
    如果能连接上,说明是权限的问题,
    连接不上是网络问题,如防火墙之类的,
    配置文件如果是官网下载的保持默认配置是可以远程连接的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 C# datagridview 栏位进度
  • ¥15 vue3页面el-table页面数据过多
  • ¥100 vue3中融入gRPC-web
  • ¥15 kali环境运行volatility分析android内存文件,缺profile
  • ¥15 写uniapp时遇到的问题
  • ¥15 vs 2008 安装遇到问题
  • ¥15 matlab有限元法求解梁带有若干弹簧质量系统的固有频率
  • ¥15 找一个网络防御专家,外包的
  • ¥100 能不能让两张不同的图片md5值一样,(有尝)
  • ¥15 informer代码训练自己的数据集,改参数怎么改