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

Spring配置未指定MySQL端口仍可用?修改端口后能否正常连接?

MySQL JDBC连接端口问题解答
  • 没错,你遇到的情况就是因为MySQL的默认TCP端口是3306。当JDBC URL里只写localhost不指定端口时,MySQL JDBC驱动会自动使用这个默认端口发起连接请求,所以能正常连上数据库。
  • 如果把MySQL的端口改成3033,不指定端口的话绝对连不上。因为驱动还是会默认尝试用3306端口去连接,而你的MySQL服务已经切换到3033端口监听了,这时候会出现连接拒绝的错误。必须在JDBC URL里明确指定新端口,写成spring.datasource.url=jdbc:mysql://localhost:3033/database_name才能正常建立连接。

内容的提问来源于stack exchange,提问作者Irfan Tapal Shaik

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 16:18:09