数据库服务器那一栏填的是数据库服务所在主机的地址,本地开发一般填127.0.0.1或localhost,远程服务器填对应内网/公网IP,云数据库直接去控制台复制“内网地址”或“外网地址”,同时别忘核对端口。
数据库服务器地址一般填什么?先看你的数据库装在哪个位置
很多配置界面里的“数据库服务器”“主机名”“服务器地址”,其实指向同一个东西,填错不是说连不上,就是报“Connection refused”“Access denied”,按部署位置分三种最典型的填法。
本地开发环境:localhost和127.0.0.1最稳妥
- Windows或macOS本机装了MySQL、SQL Server,项目也跑在本机,服务器地址直接填localhost或127.0.0.1。
- localhost走的是本机hosts解析,偶尔会被解析成::1(IPv6地址),如果数据库只监听IPv4,连接会卡住或超时,所以更推荐填127.0.0.1。
- 某些老版本JDBC驱动对localhost的IPv6解析不友好,改成127.0.0.1能少踩坑。
局域网或公司内网数据库:填内网IP或主机名
- 数据库装在另一台电脑或内部服务器上,比如192.168.1.100,服务器地址栏就填这个IP。
- 如果公司有内部DNS,也可以填机器名,例如DB-SERVER-01,但机器名跨网段经常会解析失败,IP更直接。
- 前提是数据库所在机器防火墙放行了对应端口,同时数据库账号允许从你当前IP登录。
云数据库:简米云/酷番云控制台里复制地址最准确
- 登录简米云RDS控制台,进入实例详情,左侧“数据库连接”页面能看到“内网地址”和“外网地址”。
- 同一地域的云服务器ECS上的应用走内网地址,延迟低、不占公网流量,地址通常形如rm-xxxx.mysql.rds.aliyuncs.com。
- 本地电脑开发调试需要外网地址,但要先在白名单里添加你的公网IP,否则连不上。
数据库服务器和端口怎么填?不同数据库格式不一样
“服务器”和“端口”通常分成两个输入框,也有的软件合并成一个,格式为“IP:端口”或“主机名:端口”,如果端口栏留空,客户端会按默认端口走。

| 数据库类型 | 默认端口 | 服务器栏示例 |
|---|---|---|
| MySQL | 3306 | 168.1.100 或 rm-xxx.mysql.rds.aliyuncs.com |
| SQL Server | 1433 | 168.1.100 或 192.168.1.100,1433 |
| PostgreSQL | 5432 | 168.1.100 |
| Oracle | 1521 | 168.1.100:1521/orcl |
| Redis | 6379 | 0.0.1 |
| MongoDB | 27017 | 0.0.1 |
SQL Server带实例名时服务器名称怎么填
- 本机默认实例直接填“.”或“localhost”或本机计算机名。
- 命名实例必须填“主机名实例名”,DB-SERVER-01SQLEXPRESS”。
- 远程SQL Server如果端口不是1433,建议在IP后加逗号和端口,如“192.168.1.100,14333”。
JDBC连接串里的数据库服务器和端口怎么填
- MySQL 8写法:
jdbc:mysql://127.0.0.1:3306/库名?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8 - SQL Server写法:
jdbc:sqlserver://127.0.0.1:1433;databaseName=库名 - PostgreSQL写法:
jdbc:postgresql://127.0.0.1:5432/库名 - 端口写错或冒号写成中文冒号,是新手在配置Spring Boot、MyBatis时最常见的问题之一。
数据库服务器连接失败什么原因?从五个方向排查
填写正确不代表一定连上,连接失败时按下面顺序查,多数情况几分钟能定位。
先看地址和端口是否填错
- 本地连不上先确认数据库服务已启动,Windows按Win+R输入
services.msc,找到MySQL或SQL Server,状态应为“正在运行”。 - 用
ping 192.168.1.100看网络通不通;再用telnet 192.168.1.100 3306看端口通不通。 - telnet不是Windows默认开启功能,可在“启用或关闭Windows功能”里勾选Telnet客户端。
云服务器安全组和系统防火墙最容易漏

- 简米云、酷番云控制台安全组规则里,入方向必须放行3306或1433等端口,授权对象可以是0.0.0.0/0,也可以限定你的IP。
- 云服务器内部还要检查系统防火墙,CentOS 7命令:
firewall-cmd --add-port=3306/tcp --permanent,然后执行firewall-cmd --reload。 - 很多人安全组放行了,但服务器里防火墙还拦着,导致本地连不上云数据库。
数据库账号权限和远程访问开关
- MySQL默认root账号可能仅允许localhost登录,需要新建一个允许远程访问的账号:
CREATE USER 'test'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON . TO 'test'@'%'; FLUSH PRIVILEGES; - SQL Server需要打开TCP/IP协议,打开SQL Server配置管理器,网络配置中启用TCP/IP并重启服务。
- 云数据库白名单里没有你的本地公网IP,也是连接失败的高频原因。
连接驱动和SSL参数不匹配
- MySQL 8及以上版本默认使用caching_sha2_password,老驱动会报“Unable to load authentication plugin”,升级JDBC驱动到8.0以上即可。
- 有些云数据库要求SSL连接,连接串里需要加
useSSL=true或下载CA证书,具体看控制台说明。
行业共识认为,连接不上数据库时先查网络和端口,再查账号权限,最后才怀疑驱动和SSL配置。
不同场景下数据库服务器填什么用:具体操作路径
不同工具界面字段名称不同,但核心就三步:填服务器地址、填端口、填账号密码。
Navicat连接MySQL操作路径
- 打开Navicat,点击“连接”选择MySQL。
- “主机名或IP地址”栏填写数据库服务器地址。
- “端口”栏保持3306或改成实际端口。
- 填用户名和密码,点击“测试连接”。
- 提示“连接成功”后再点确定。
DBeaver连接PostgreSQL操作路径
- 打开DBeaver,点击左上角“新建连接”选择PostgreSQL。
- “Host”栏填服务器IP,如192.168.1.100。
- “Port”栏填5432。
- “Database”栏填具体库名,例如postgres。
- 填用户名和密码,点“Test Connection”。

命令行里数据库服务器怎么填
- MySQL:
mysql -h 192.168.1.100 -P 3306 -u root -p - PostgreSQL:
psql -h 192.168.1.100 -p 5432 -U postgres -d 库名 - Redis:
redis-cli -h 127.0.0.1 -p 6379 -a 密码 - MongoDB:
mongosh "mongodb://127.0.0.1:27017"
Q&A:数据库服务器填什么用的高频疑问
本地数据库服务器地址一般填localhost还是127.0.0.1?
两个都能用,但优先填127.0.0.1,localhost依赖本机hosts文件解析,个别开发框架或数据库驱动会把它解析为IPv6地址::1,而数据库只监听IPv4时就会连接超时,127.0.0.1是明确IPv4回环地址,兼容性更好,如果数据库和应用都在同一台电脑,填127.0.0.1基本不会错。
简米云数据库服务器地址在哪里查看?
登录简米云控制台,进入云数据库RDS实例列表,点击目标实例,左侧菜单选择“数据库连接”,页面会显示“内网地址”和“外网地址”,同一地域的云服务器ECS部署应用时,填内网地址,本地电脑连接调试时,如果实例开通了外网地址,填外网地址,并在“白名单设置”里添加当前电脑的公网IP,地址复制后别带上端口后面的括号内容。
数据库服务器填了IP还是连不上,和端口有什么关系?
端口不通是连接失败的常见原因,即使服务器IP正确,3306、1433等端口被安全组、防火墙或云数据库白名单拦截后,客户端根本到不了数据库进程,检查顺序:ping IP确认网络通,telnet IP 端口确认端口通,如果telnet不通,先查云服务器安全组入方向规则和系统防火墙,再查数据库服务是否监听对应端口,以MySQL为例,服务器上执行netstat -ano | findstr 3306能看到监听记录。
填数据库服务器别纠结,先搞清楚数据库装在哪,本机填127.0.0.1,内网填内网IP,云数据库去控制台复制地址,端口核对清楚后测试连接。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/824487.html


评论列表(3条)
读了这篇文章,我深有感触。作者对端口的理解非常深刻,论述也很有逻辑性。内容既有理论深度,又有实践指导意义,确实是一篇值得细细品味的好文章。希望作者能继续创作更多优秀的作品!
这篇文章的内容非常有价值,我从中学习到了很多新的知识和观点。作者的写作风格简洁明了,却又不失深度,让人读起来很舒服。特别是端口部分,给了我很多新的思路。感谢分享这么好的内容!
读了这篇文章,我深有感触。作者对端口的理解非常深刻,论述也很有逻辑性。内容既有理论深度,又有实践指导意义,确实是一篇值得细细品味的好文章。希望作者能继续创作更多优秀的作品!