本文作者:DurkBlue

使用Navicat进行ssh通道连接MySQL数据库(亲测可行)

DurkBlue2022-11-021101
使用Navicat进行ssh通道连接MySQL数据库(亲测可行)摘要: 前些天尝试用SSH通道进行远程数据库的链接,走了不少弯路,后来经过摸索与请教,最终连接成功。现在分享给大家!...

前些天尝试用SSH通道进行远程数据库的链接,走了不少弯路,后来经过摸索与请教,最终连接成功。现在分享给大家!

首先,你得有一个Navicat,这个不用多说

第二步,打开Navicat点击连接按钮。这个就不上图了,直接到如下页面填写信息,连接名随便起

第三步:点击上方SSH通道按钮,显示如下页面

在SSH通道下主机名或IP地址栏填写远程服务器地址IP;注意注意,重点来了,这里的用户名填写的是要远程服务器用户名,比如root,密码填写的是远程服务器的密码。这一步不要点击连接测试,或者忽略连接测试结果

使用Navicat进行ssh通道连接MySQL数据库(亲测可行) 第1张

 

第四步:回去到常规页面,在常规页面中填写用户名和密码,这时也是重要的点,注意注意,此时用户名填写的是远程服务器数据库上的用户名,密码填写的是远程服务器数据库密码,一定要注意,一定要注意。

使用Navicat进行ssh通道连接MySQL数据库(亲测可行) 第2张

总结:其实重要的是要理解,ssh通道的目的是连接到服务器的,而常规则是要连接到服务器端数据库的
1)ssh通道的目的是连接到服务器的。需要服务器的账号密码!服务器的账号密码!

2)常规则是要连接到数据库。需要数据库的账号密码,数据库的账号密码

补充:navicat and connection is being used

因为我原来是用远程地址,数据库用户名和密码直连形式,在该链接上直接编辑的,所以每次保存是都会测试成功,但报错navicat and connection is being used

1、在已经保存的连接上上编辑,测试连接成功,但是点击连接就会一直提示 connection is being used

2、需要新建一个连接,才能使用,不能再已保存的上面修改

此篇文章由DurkBlue博客申请发布,转载吧请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2022-11-02
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享