navicat连接mysql数据库 配置测试方法
Navicat for MySQL 12是一款具备多项改进和新功能,能满足你对数据库开发的需求。过百种增强的功能和耳目一新的界面,让你以崭新的方式创建、管理和维护数据库。Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能
详解Windows环境下使用Navicat for MySQL 17连接MySQL数据库的步骤。涵盖主机端口填写、SSL/SSH隧道配置、测试连接排错及只读查询验证,帮助开发者安全高效地建立数据库连接。
要在 Navicat 中成功连接 MySQL,核心在于提供准确的数据库地址、端口以及具备相应权限的账号。安装好软件只是第一步,真正的挑战在于如何根据服务器环境正确填写配置并验证连通性。下面以 Windows 版 Navicat for MySQL 17 为例,展示从新建连接到执行简单只读查询的完整流程,确保你在不干扰业务数据的情况下确认连接可用。

Navicat 主界面点击【连接】并选择【MySQL】
1. 新建 MySQL 连接
启动 Navicat for MySQL,点击主界面左上角的【连接】按钮,在弹出的菜单中选择【MySQL】。此时会打开一个新的连接属性窗口。
在【常规】选项卡中,首先为连接起一个清晰的名字,例如“测试库-只读”或“项目A-开发环境”。这个名称仅用于你在本地区分不同的数据库实例,不会在服务器上创建任何对象,因此建议使用能反映环境和用途的命名,避免与生产库混淆。
2. 填写主机、端口与登录账号
继续在【常规】选项卡中填写关键信息:
- 主机(Host):填入数据库服务器的 IP 地址或域名。注意,如果数据库不在本机,切勿填写 localhost 或 127.0.0.1,否则 Navicat 会尝试连接你当前电脑上的 MySQL 服务,导致连接失败。
- 端口(Port):MySQL 默认端口为 3306,但许多生产环境或容器化部署会使用其他端口。请务必向管理员确认实际端口号。
- 用户名(User Name)与密码:填入管理员分配给你的账号和密码。出于安全考虑,建议使用最小权限账号进行日常开发和查询,避免直接使用 root 超级管理员账号。

填写主机、端口、用户名和密码的常规配置界面
3. 按部署要求核对加密与访问路径
如果数据库服务器启用了 SSL/TLS 加密,或者需要通过 SSH 隧道访问,需要在对应的选项卡中进行配置。
- SSL 设置:若要求加密连接,请在【SSL】选项卡中勾选“使用 SSL”,并根据管理员提供的文件加载 CA 证书、客户端证书和私钥。不要随意取消“验证服务器证书”选项来绕过错误,这会导致安全风险。
- SSH 隧道:若数据库位于内网,需通过跳板机访问,请在【SSH】选项卡中填写跳板机的 IP、端口、用户名及认证方式(密码或密钥)。注意区分 SSH 账号与数据库账号,两者属于不同层级的认证。

SSH 隧道配置界面,区分 SSH 账号与数据库账号
4. 点击 Test Connection 并按提示定位
配置完成后,先不要点击确定保存,而是点击窗口左下角的【测试连接】按钮。Navicat 会尝试使用当前填写的参数建立一次临时连接。
- 连接成功:弹出“连接成功”提示框,说明网络通路、账号密码及加密设置均正确。此时可点击【确定】保存连接。
- 连接失败:根据错误提示排查。若是“Can't connect to MySQL server”,检查主机 IP、端口是否正确,以及防火墙是否放行;若是“Access denied”,检查用户名、密码及该账号允许登录的主机范围(Host 字段)。
建议每次只修改一项可疑配置后重新测试,避免多次错误触发账号锁定机制。

4. 点击 Test Connection 并按提示定位
5. 打开连接并执行只读测试
保存连接后,在主界面左侧的连接列表中找到刚才创建的连接,双击打开。展开连接节点,可以看到该账号有权访问的数据库列表。
为了进一步验证连接的实际可用性且不读取敏感业务数据,可以执行一条最简单的 SQL 查询。右键点击任意一个数据库,选择【新建查询】,输入以下代码:
SELECT 1 AS connection_test;
点击【运行】按钮。如果下方结果网格中显示一行数据,且 connection_test 列的值为 1,则证明数据库连接完全正常,SQL 执行通路畅通。
6. 记录可用配置,结束练习连接
测试通过后,建议记录下该连接的关键非敏感信息(如主机、端口、使用的账号名),以便后续在其他工具或环境中复用。切记不要将密码明文保存在共享文档中。
完成测试后,关闭查询窗口。如果暂时不再使用该数据库,可以在连接列表中右键点击连接名称,选择【关闭连接】,以释放本地和服务器的资源。保持连接配置的整洁和准确,比反复新建多个相似连接更利于长期维护。

6. 记录可用配置,结束练习连接

































