---
title: "通过 Navicat 连接数据库 - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: 通过 Navicat 连接数据库 Navicat 是一款通用的数据库客户端工具，其原理是使用各个数据库提供的 JDBC 驱动连接数据库，支持常见的关系型数据库、非关系型数据库、分布式数据库等等。 使用 Navicat 自带的 OceanBase 驱动或 MySQL 驱动均可连接 OceanBase 数据库的 MySQ…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# 通过 Navicat 连接数据库

更新时间：2026-01-09 19:59:15

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/300.develop/100.application-development-of-mysql-mode/100.connect-to-oceanbase-database-of-mysql-mode/600.connect-to-oceanbase-database-through-navicat.md)  

Navicat 是一款通用的数据库客户端工具，其原理是使用各个数据库提供的 JDBC 驱动连接数据库，支持常见的关系型数据库、非关系型数据库、分布式数据库等等。

使用 Navicat 自带的 OceanBase 驱动或 MySQL 驱动均可连接 OceanBase 数据库的 MySQL 租户，本文将以 OceanBase 驱动为例介绍如何使用 Navicat 连接 OceanBase 数据库的 MySQL 租户。

## 前提条件

- 请确保已获取并安装 Navicat，您可访问 [Navicat Premium 官方下载地址](https://navicat.com.cn/download/navicat-premium) 下载系统对应的 Navicat。
 - 请确保待连接的 OBServer 节点 IP 与 Navicat 所在机器保持网络连通。
 - 您已安装 OceanBase 数据库并且创建了 MySQL 模式租户。

## 操作步骤

### 步骤一：获取数据库连接串

联系 OceanBase 数据库部署人员或者管理员获取相应的数据库连接串，例如：

```
obclient -h$host -P$port -u$user_name -p$password -D$database_name

```

**参数说明：**

- `$host`：提供 OceanBase 数据库连接 IP。OceanBase 数据库代理（OceanBase Database Proxy，ODP）连接方式使用的是一个 ODP 地址；直连方式使用的是 OBServer 节点的 IP 地址。
 - `$port`：提供 OceanBase 数据库连接端口。ODP 连接的方式默认是 `2883`，在部署 ODP 时可自定义；直连方式默认是 `2881`，在部署 OceanBase 数据库时可自定义。
 - `$database_name`：需要访问的数据库名称。

  #### 注意

  连接租户的用户需要拥有该数据库的 `CREATE`、`INSERT`、`DROP` 和 `SELECT` 权限。更多有关用户权限的信息，请参见 [MySQL 模式下的权限分类](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004479241)。
 - `$user_name`：提供租户的连接账户。ODP 连接的常用格式：`用户名@租户名#集群名` 或者 `集群名:租户名:用户名`；直连方式格式：`用户名@租户名`。
 - `$password`：提供账户密码。

更多连接串的信息，请参见 [通过 OBClient 连接 OceanBase 租户](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004476088)。

**示例如下：**

```shell
obclient -hxxx.xxx.xxx.xxx -P2881 -utest_user001@mysql001 -p****** -Dtest

```

### 步骤二：通过 Navicat 控制台连接 OceanBase 数据库

#### 说明

不同 Navicat 版本的操作界面可能不同，本文档以 Navicat 16.3.7 版本为例提供数据库的连接指导，其他版本的操作请参考 Navicat 对应版本的产品文档。

1. 单击 **连接** ![](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/observer-enterprise/V4.3.0/develop/sample-program/navicat/4.connect-to-oceanbase-database-through-Navicat-01.png) > **OceanBase** > **OceanBase 企业版（MySQL 模式）**，进入到 **新建连接** 页面。

   ![选择您的数据库](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/observer-enterprise/V4.3.0/develop/sample-program/navicat/4.connect-to-oceanbase-database-through-Navicat-02.png)
 2. 在 **新建连接** 页面根据待连接的数据库信息进行填写，之后单击 **测试连接**。

   ![测试](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/observer-enterprise/V4.3.0/develop/sample-program/navicat/4.connect-to-oceanbase-database-through-Navicat-03.png)

   #### 说明

   您可通过 IP 直连或 OBProxy 代理两种方式连接数据库。直连时 Port 填写配置的 `mysql_port` 进行连接，默认端口为 2881。使用 OBProxy 连接时，Port 填写配置的 `proxy_port`，默认端口为 2883。
 3. 当 **测试连接** 弹窗中显示 **已连接**，表示可成功连接，单击 **保存** ，即可连接到 OceanBase 数据库。
 4. 双击 **数据库导航** 栏中的数据库名称，展开后如下图，即代表已成功连接 OceanBase 数据库。

   ![连接结果](https://obbusiness-private.oss-cn-shanghai.aliyuncs.com/doc/img/observer-enterprise/V4.3.0/develop/sample-program/navicat/4.connect-to-oceanbase-database-through-Navicat-05.png)

## 更多信息

如果在通过 Navicat 连接 OceanBase 数据库的过程中遇到问题，建议您查阅 [Navicat 客户端官方的使用文档](https://www.navicat.com/en/support/online-manual)。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
