写点什么

Navicat 无法连接 MySQL 怎么办?

发布于: 2020 年 11 月 08 日
Navicat无法连接MySQL怎么办?

本文背景

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

使用SSH跳转

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

配置SSH选项卡

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



配置常规选项卡

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



结论

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



发布于: 2020 年 11 月 08 日阅读数: 34
用户头像

总结 分享 收获 2020.08.17 加入

公众号“MySQL从删库到跑路”作者 最纯粹的技术 最高级的享受

评论

发布
暂无评论
Navicat无法连接MySQL怎么办?