pigpigpigGo

  • 隐私政策🤝
  • 关于🏆
  • 友情链接🔗
帅秃顶的个人博客
  1. 首页
  2. linux
  3. 正文

DBeaver中使用ssh远程连接mysql数据库

2025年6月13日 46点热度 0人点赞 0条评论

在本地开发时,通常使用ip+端口号的方式连接数据库。但这种方式在连接远程服务器上的数据库时,数据库容易被黑客攻击,安全性较低。可以使用ssh转发远程数据库的端口,使用ssh+公钥的方式安全地连接到远程服务器上的数据库。在这里使用dbeaver演示。

一、安装dbeaver

下载地址:https://dbeaver.io/download/

选择DBeaver Community,通常社区版的功能已经足够使用了。选择对应的系统和架构,下载安装即可。Debian/Unbutu 用户可以添加 dbeaver 的软件仓库后使用 apt 包管理器安装,arch 用户直接 sudo pacman -Syu dbeaver 即可。

二、配置连接

启动 dbeaver ,选择新建数据库连接,选择需要连接的数据库,如 mysql(初次使用需要下载驱动),点击进入。

在“主要”这里,连接方式选择主机,服务器地址填写为“localhost”,端口可以填写为“3307”(或者其它未被占用的端口),数据库留空,填入用户名和密码,参考如下图所示:

完成后,点击“ssh”,勾选“使用ssh隧道”,填入你远程服务器的ip地址、用户名和ssh端口号,认证方式选择“公钥”(也可使用密码,但公钥的安全性更好),选择你的私钥。如有口令,需填写。完成后,点击“测试隧道配置”,出现以下提示,说明 ssh 配置正确。

点击展开“高级”,在“port forwarding”(端口转发)中,按下图所示进行配置:

将远程主机上的本地 mysql 端口转发到本地主机上的某个端口上,注意本地端口要与前面“主要”部分设置的端口一致。

三、测试连接

点击“测试连接”按钮,出现类似以下提示时说明连接成功,点击"ok"按钮保存连接。

标签: dbeaver linux mysql ssh 数据库
最后更新:2025年6月13日

帅秃顶

告别的年代,分开的理由,终不须诉说出口

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
帅秃顶 的头像
文章目录
  • 一、安装dbeaver
  • 二、配置连接
  • 三、测试连接
最近评论
Avatar photo
一位 WordPress 评论者 发布于 3 个月前(04月01日) 您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravat...

COPYRIGHT © 2025 pigpigpigGo. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang