Navicat 无法连接 MySQL 怎么办?

本文背景

Navicat 是图形化操作 MySQL 的强大工具,但是当数据库的服务器没有开放 3306 端口给办公网络时,在办公网使用 navicat 连接数据库是连不上的。要操作数据库,只能先 ssh 登陆到数据库服务器,然后在黑屏敲命令操作数据库,非常不友好,会有一些换行看不清、乱码等问题。

使用 SSH 跳转

这里有一个解决办法,服务器都会开通 ssh 端口给办公网,Navicat 可以通过配置 ssh 通道,达到连接数据库的目的。本质也是通过 SSH 跳转,配置如下

配置 SSH 选项卡

打开 Navicat,点击文件->新建连接->点击 SSH 选项卡,勾选使用 SSH 通道,填写 SSH 连接的 IP、用户名、密码,点击确定。注意这里全是 SSH 的地址用户名,不是数据库的。

配置常规选项卡

然后点击常规选项卡,地址写 localhost、用户名填写数据库的用户名,密码是数据库用户的密码,点击确定。双击左侧数据库连接名,就能连接数据库了。

结论

按本文配置,对数据库的操作和直接通过 3306 端口连接数据库是一样的,操作方便程度是 ssh 黑屏没法比的。

猜你喜欢

转载自blog.csdn.net/Park33/article/details/129933793