3. mysql--Navicat进行ssh通道连接MySQL数据库
1. Navicat进行ssh通道连接MySQL数据库
首先,你得有一个Navicat,这个不用多说
第二步,打开Navicat点击连接按钮。这个就不上图了,直接到如下页面填写信息,连接名随便起
第三步:点击上方SSH通道按钮,显示如下页面
在SSH通道下主机名或IP地址栏填写远程服务器地址IP;注意注意,重点来了,这里的用户名填写的是要远程服务器用户名,比如root,密码填写的是远程服务器的密码。这一步不要点击连接测试,或者忽略连接测试结果。
这里也可以不用公钥,用账号密码。
第四步:回去到常规页面,在常规页面中填写用户名和密码,这时也是重要的点,注意注意,此时用户名填写的是远程服务器数据库上的用户名,密码填写的是远程服务器数据库密码,一定要注意,一定要注意。
(注意防火墙关闭)
2. 总结
总结:其实重要的是要理解,ssh通道的目的是连接到服务器的,而常规则是要连接到服务器端数据库的
1)ssh通道的目的是连接到服务器的。需要服务器的账号密码!服务器的账号密码!
2)常规则是要连接到数据库。需要数据库的账号密码,数据库的账号密码
补充:navicat and connection is being used
因为我原来是用远程地址,数据库用户名和密码直连形式,在该链接上直接编辑的,所以每次保存是都会测试成功,但报错navicat and connection is being used
1、在已经保存的连接上上编辑,测试连接成功,但是点击连接就会一直提示 connection is being used
2、需要新建一个连接,才能使用,不能再已保存的上面修改
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具