描述:Navicat SSH隧道连接90%失败源于三处:未勾选“使用SSH隧道”、常规页主机误填公网IP(应填127.0.0.1)、MySQL未监听127.0.0.1;隧道仅在双击连接时建立,非配置即启用,且MySQL 8.0+必须显式配置bind-address=127.0.0.1方可响应隧道内连接。能…
Navicat SSH隧道连接90%失败源于三处:未勾选“使用SSH隧道”、常规页主机误填公网IP(应填127.0.0.1)、MySQL未监听127.0.0.1;隧道仅在双击连接时建立,非配置即启用,且MySQL 8.0+必须显式配置bind-address=127.0.0.1方可响应隧道内连接。
能连上,但90%失败都卡在三个地方:SSH页填了服务器信息却没勾“使用SSH隧道”、常规页主机填错成公网IP、MySQL服务没监听127.0.0.1。
很多人配完SSH页就点“测试连接”,结果报错Cant connect to MySQL server on 127.0.0.1——这不是MySQL问题,是Navicat根本没启动隧道。它只在双击连接时才按需建立,不是配置完就常驻运行。
务必确认:
- SSH选项卡中已勾选使用SSH隧道
- 常规选项卡里的主机名/IP地址填的是127.0.0.1(不是localhost,更不能是云服务器公网IP)
- 如果之前用直连方式建过同名连接,删掉重来,避免navicat and connection is being used静默冲突
SSH隧道把远程3306映射到本地回环,流量最终要进MySQL进程。如果MySQL配置了bind-address = 0.0.0.0但没加127.0.0.1,或者压根没写bind-address(默认只监听127.0.0.1),隧道流量会被拒绝。
检查并修正:
- 登录云服务器,执行sudo grep bind-address /etc/my.cnf
- 若输出为空或为0.0.0.0,编辑配置文件,在[mysqld]下添加:bind-address = 127.0.0.1
- 重启服务:sudo systemctl restart mysqld
- 验证:sudo ss -tlnp | grep :3306,应看到127.0.0.1:3306而非*:3306
Navicat对私钥极其挑剔,PuTTY的.ppk文件直接不认,必须转OpenSSH格式:

MySQL 9.6.0是面向Linux平台的2026年创新版本,核心架构迎来重大革新。其将外键约束与级联操作从InnoDB引擎层上移至SQL层,确保所有数据变更均被完整记录至Binlog,彻底解决了CDC(变更数据捕获)与主从复制中的数据不一致难题。此外,该版本引入container_aware启动选项以原生适配容器环境,并对审计日志进行了组件化重构,为追求极致数据一致性与云原生体验的开发者提供了
- 用PuTTYgen打开.ppk,选Conversions → Export OpenSSH key,保存为无后缀或.key文件
- 文件路径不能含中文或空格;拖进Navicat界面自动填充,别手输
- 如果私钥设了passphrase,Navicat会在后台弹窗要密码——任务栏会闪烁,注意切换窗口
命令行先验证基础链路:ssh -i /path/to/key user@your-server-ip -p 22,成功再进Navicat。
SSH隧道本身延迟可忽略(实测50ms网络下增加
- Navicat SSH选项卡勾选保持连接活跃
- 或在云服务器端改/etc/ssh/sshd_config:ClientAliveInterval 60,然后sudo systemctl reload sshd
- MySQL用户权限必须明确允许从127.0.0.1连,例如:CREATE USER app@127.0.0.1 IDENTIFIED BY pwd; GRANT SELECT ON db.* TO app@127.0.0.1; FLUSH PRIVILEGES;。填%或localhost都不行
最易被忽略的是:MySQL 8.0默认启用skip-name-resolve,一旦开了,就必须用IP地址授权,app@127.0.0.1有效,app@localhost无效——而Navicat常规页填的是127.0.0.1,这里必须严格对应。
5元云服务器:入门级新手首选 我是一名刚毕业的大学生,对编程充满了热情,但现实总是骨感一些。刚踏入职场,我梦想着能独立开发一个网站或应用,却苦于没有足够的资源。买一台实体服务器太贵,租个虚拟空间又觉得…
6元服务器租用,高性价比VPS主机推荐 记得去年我刚开始创业,做了一个小型网站来展示我的产品。那时,我手头紧,预算有限,却急着需要一个可靠的服务器来托管网站。作为一个普通上班族,我对技术懂得不多,但我…
2021年云服务器优惠套餐推荐 嗨,朋友们!你是否曾经在深夜里,面对一堆代码和服务器错误,感叹说:“为什么我的项目老是卡顿?”如果是这样的话,那你可能正在寻找2021年云服务器优惠套餐的解决方案。作为…
云服务器市场增长 大家好,作为一个每天依赖云服务器的开发者,我亲身感受到市场的飞速膨胀。想象一下,几年前我还得在办公室的老旧电脑前苦苦挣扎,处理数据时总是卡顿不堪,但现在,只需轻轻一点,就能在云端获得…
1元买走一台云服务器,这种天上掉馅饼的事存在吗? 那天,我在咖啡馆里刷手机,偶然看到一个广告:“只需1元,就能买走一台高性能云服务器!容量无限,稳定快速,适合创业和学习。”我的心跳突然加速了。作为一个…
云服务器10元/月:经济型服务价格新记录 最近,云服务器的价格被推向了一个新低,10元一个月的方案让许多人惊喜不已。这不仅仅是数字上的变化,更是科技服务普惠化的一个标志。云服务器作为一种基于云计算的虚…