部署 OceanBase Desktop
本文分别介绍如何在 Windows 或 macOS 操作系统下部署 OceanBase Desktop。
背景介绍
OceanBase Desktop 是一个用于管理和操作 seekdb 的桌面应用程序。它提供了图形化界面,使用户能够方便地进行数据库管理、查询执行、数据导入导出等操作。
OceanBase Desktop 具有如下特性:
-
图形化界面: 直观易用的图形化界面,简化数据库管理任务。
-
数据库管理: 支持创建和管理数据库实例。
-
查询执行: 提供 SQL 查询命令行。
-
监控与日志: 实时监控数据库状态。
- Windows 操作系统
- MacOS 操作系统
检查配置
执行下文在 Windows 操作系统下安装 OceanBase Desktop 操作前,您需确保所用机器满足如下要求:
-
所用操作系统为 Windows(x86-64 芯片)。WSL 2 需要 Windows 10 1903 或更高版本(内部版本 18362 或更高版本),或 Windows 11。
-
至少需要 1vCPU、2 GB 内存、5 GB 磁盘的可用资源。
可按照如下操作查看自身机器是否满足要求。
-
检查 Windows 版本
您可同时按下键盘 [Win] + [Q] 键,搜索 设置,单击进入 设置。在 设置 页面单击 系统,下滑找到 关于,即可查看 Windows 操作系统内部版本。

-
查看内存和 CPU
同时按下键盘 [Win] + [Q] 键,搜索 任务管理器,单击打开后进入 性能 界面。性能 界面下切换到 CPU 标签页可以查看 CPU 的核数;切换到 内存 标签页可以查看内存的使用情况。

-
检查磁盘
您可同时按下键盘 [Win] + [Q] 键,搜索 文件资源管理器,单击打开。在 文件资源管理器 中单击左侧 此电脑,查看 设备和驱动器 下展示的磁盘情况。
操作步骤
- 安装依赖
Windows 操作系统中安装 OceanBase Desktop 需依赖 WSL(Windows Subsystem for Linux,适用于 Linux 的 Windows 子系统)。WSL 是 Microsoft 公司于 2016 年在 Windows 10 平台发布的一项功能,其使得用户可以在 Windows 操作系统上运行 ELF 格式的 Linux 可执行文件。
WSL 目前已发布两代产品:WSL 1 和 WSL 2。WSL 1 实现了 Linux 兼容层,将 Linux 系统调用转换为 Windows NT 系统调用;而 WSL 2 则利用 Windows 的 Hyper-V 功能,通过虚拟化技术直接运行 Linux 虚拟机,更接近原生 Linux 操作系统体验。
WSL 2 并不是 WSL 1 的升级版本,因此安装 WSL 2 不需要先安装 WSL 1, OceanBase Desktop 镜像只能使用 WSL 2。
-
查看是否已开启虚拟化
同时按下键盘 [Win] + [Q] 键,搜索 任务管理器,单击打开后进入 性能 界面,查看 CPU。如下图所示,若已开启虚拟化,虚拟化 一栏显示为 已启用。如果 虚拟化 一栏显示为 已禁用,则参考下文开启 BIOS 中 虚拟化功能。

-
开启主板虚拟化
本节以 ThinkPad(联想旗下品牌)中操作为例介绍如何进入 BIOS 并开启主板虚拟化。计算机不同品牌计算机进入 BIOS 和开启主板虚拟化的操作略有不同,您可访问各自品牌的官网查看具体操作,如 戴尔(Dell)、联想(Lenovo)、ThinkPad(联想旗下品牌)、惠普(HP)、和 华为(Huawei),或通过浏览器搜索自己计算机对应的型号操作。
-
打开 开始 菜单,单击 电源 按钮,单击 重启。
-
计算机重启后,立即按键盘 F1 键访问 BIOS 设置。
-
在 BIOS 页面中单击 Security 选项,并在 Security 页面单击 Security Virtualization。
-
进入对应设置页面后,将 Virtualization Technology 后的按钮调到 no。
-
调整后单击 Save and Exit 保存修改并退出 BIOS 设置,等待系统重新启动。
信息开启后可参照上一步操作再次验证虚拟化是否已开启。
-
-
安装 OceanBase Desktop
-
下载安装包
访问 OceanBase seekdb 软件下载中心,找到 OceanBase Desktop,选择需要下载的版本、操作系统、CPU 架构,再单击 下载 即可下载。
-
安装应用
-
双击下载的
OceanBase-Desktop-Setup-x.x.x.exe文件。 -
在弹出的 用户帐户控制 窗口单击 是 允许应用对设备进行更改。
-
在弹出的
Installer Language页面选择安装语言,默认为中文(简体)。

- 选择应用安装位置,默认安装在 C 盘,您可单击 浏览 选择其他文件夹进行安装,确认 后单击 安装。

- 安装完成后,单击 完成,将会自动运行 OceanBase Desktop 。

-
-
启动 OceanBase Desktop
安装完成后,打开桌面版,会出现一个登录 obshell Dashboard 的登录界面。登录密码默认为空,直接点击 登录 即可进入。

进入 obshell Dashboard 页面后,实例自动启动,您可以在该页面查看实例的信息以及进行实例管理。

-
连接 OceanBase Desktop
OceanBase Desktop 启动成功后,您可以通过黑屏界面连接 OceanBase Desktop,连接串示例如下:
wsl.exe -d oceanbase-desktop --exec bash -c "mysql -h127.0.0.1 -P2881 -uroot -Doceanbase -A"
检查配置
执行下文在 macOS 操作系统下安装 OceanBase Desktop 操作前,您需确保所用机器满足如下要求:
-
所用操作系统为 macOS 操作系统(Apple Silicon 芯片和 Intel 芯片)。
-
至少需要 1vCPU、2 GB 内存、5 GB 磁盘的可用资源。
可按照如下操作查看自身机器是否满足要求。
-
检查 CPU 和内存
打开 Finder,单击 应用程序,在 应用程序 模块选择 实用工具 文件夹,之后双击打开 活动监视器。活动监视器中的 CPU 标签页下可以查看 CPU 的使用情况;切换到 内存 标签页可以查看内存的使用情况。

-
检查磁盘
单击计算机左上角苹果图标,之后单击 关于本机,在出现的窗口中单击 更多信息,查看 储存空间 下显示的磁盘信息。

操作步骤
MacOS 操作系统下可通过 dmg 安装包安装。
-
下载桌面版安装包。
访问 OceanBase seekdb 软件下载中心,找到 OceanBase Desktop,选择需要下载的版本、操作系统、CPU 架构,再单击 下载 即可下载
-
安装桌面版。
双击下载的安装包,按照提示完成安装。
-
启动桌面版。
安装完成后,在桌面找到 seekdb 桌面版 图标,单击打开。
连接 OceanBase Desktop
seekdb 连接串示例如下:
mysql -h127.0.0.1 -P2881 -uroot -Dtest -A