DBeaver新建连接里的参数怎么填_DBeaver主机端口数据库名含义

冬静吖_7288

冬静吖_7288

2026-11-06

906人浏览

原创

主机、端口、数据库名是连接成立的前置条件:主机须与MySQL实际监听地址一致(如Docker内网IP而非localhost),端口需匹配容器映射值(如3310),数据库名填错会导致不可见表或直接拒绝连接,建议开发环境留空、连后再选。

dbeaver新建连接里的参数怎么填_dbeaver主机端口数据库名含义

填错主机、端口或数据库名,不是连不上,就是连上却看不见表——这三个参数不是可选项,而是连接成立的前置条件。

主机和端口:先确认数据库服务真正在哪听

主机不是“随便写 localhost 就行”,它必须和数据库实际监听地址一致。比如 MySQL 在 Docker 里跑,默认只监听 172.17.0.2(容器内网 IP),填 localhost 就会走本机回环,根本碰不到容器里的服务。

  • localhost 和 127.0.0.1 表面一样,但 MySQL 认证插件可能对二者处理不同(尤其 8.0+ 默认 caching_sha2_password);实测更稳的是用 127.0.0.1
  • 端口不能只记“默认值”:PostgreSQL 容器常用 5433 避开宿主冲突;达梦是 5236;SQL Server 是 1433;填错端口的报错通常是 Connection refused,不是认证失败
  • 远程库必须提前验证网络可达:telnet host_ip port 或 nc -zv host_ip port,连不通就别填密码了

数据库名:留空有时比乱填更安全

这个字段在连接建立阶段并非必需,MySQL、PostgreSQL、达梦都支持先连上服务器再选库。但填错会导致两种后果:一是连上后导航树里看不到任何表(因为 DBeaver 默认只展开你指定的库);二是某些云数据库(如阿里云 RDS)强制要求连接串里带库名,否则直接拒绝。

  • 本地开发环境建议留空,连上后再从左侧导航树双击目标库——这样能一眼看到所有可用库,避免拼错名
  • 如果明确只用一个库,且服务端没限制,填上能省去后续切换步骤;但注意大小写:Linux 下 MySQL 库名区分大小写,mydb 和 MyDB 是两个库
  • PostgreSQL 的 database 参数实际对应的是“初始连接的默认库”,不是 schema;要查其他 schema 的表,得靠 SQL 里显式写 schema_name.table_name

用户名/密码之后容易被忽略的驱动层参数

很多连不上问题,表面是账号错,其实是 JDBC 驱动没过认证关。DBeaver 的“驱动属性”页不是摆设,几个关键项不调,Public Key Retrieval is not allowed 或 Server returns invalid timezone 这类错就会卡死。

  • MySQL 8.0+ 必加:allowPublicKeyRetrieval=true,否则握手阶段直接中断
  • 时区统一靠:serverTimezone=Asia/Shanghai(不能写 GMT+8,JDBC 不认)
  • 字符集显式声明比依赖服务端配置更稳:characterEncoding=utf8mb4,尤其涉及 emoji 或四字节中文时
  • SSL 默认开启可能引发 SSL handshake failed,测试环境可临时设 useSSL=false,但生产必须配证书

真正麻烦的从来不是“怎么填”,而是填之前没想清楚:数据库在哪跑、谁在管权限、网络路径是否通、驱动版本和数据库大版本是否匹配。这些信息不在 DBeaver 界面里,但在你执行 mysql -h -P -u -p 或 psql -h -p -U -d 能连上的那一刻,就已经决定了 DBeaver 里哪些参数必须严丝合缝。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
常用的mysql管理工具
常用的mysql管理工具

常用的mysql管理工具有:1、MySQL Workbench、phpMyAdmin、MySQL Shell、Navicat、DBeaver和DataGrip。更多关于mysql管理工具的问题,详情请看本专题下面的文章,php中文网欢迎大家前来学习。

2023.11.03

6430

11

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

2026.11.05

0

12

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

2026.11.05

0

12

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

2026.11.04

0

16

XORM框架结构体映射与表结构同步
XORM框架结构体映射与表结构同步

本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

15

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

XORM框架安装配置与数据库连接
XORM框架安装配置与数据库连接

本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。

2026.11.04

0

16

XORM框架零基础入门教程
XORM框架零基础入门教程

本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。

2026.11.04

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
DBeaver生态工具dbvr官方手册
DBeaver生态工具dbvr官方手册

共0课时 | 0人学习

DBeaver AI数据隐私指南
DBeaver AI数据隐私指南

共0课时 | 0人学习