新手友好|5 分钟用 Docker 跑通 OceanBase 社区版,零基础也能上手

前言
很多刚接触 OceanBase 的朋友都会觉得 “分布式数据库” 听起来复杂,部署门槛高。其实官方提供了极简 Docker 镜像,不用配置集群、不用关心 Zone / 副本,一行命令就能跑起来,快速体验 OB 的核心能力。本文带你从 0 到 1 搭建体验环境,适合新手入门。

一、环境准备

  • 安装 Docker(Windows/Mac/Linux 均可)
  • 内存≥4GB,磁盘空余≥10GB
  • 网络正常,能拉取镜像

二、一键启动 OceanBase
拉取最新社区版镜像
docker pull oceanbase/oceanbase-ce

启动容器(设置密码、端口映射,一键运行)
docker run -p 2881:2881 --name ob -e MODE=standalone -e OB_PASSWORD=123456 -d oceanbase/oceanbase-ce
启动后等待约 1-2 分钟初始化,即可连接使用。

三、连接数据库并执行基础 SQL
命令行连接
obclient -h127.0.0.1 -P2881 -uroot@sys -p123456

创建测试库
CREATE DATABASE test_ob;
USE test_ob;

建表
CREATE TABLE user (
id INT PRIMARY KEY,
name VARCHAR(32)
);

插入查询
INSERT INTO user VALUES (1,‘OceanBase’);
SELECT * FROM user;

四、新手必知 3 个小知识点

  1. 租户:OB 多租户架构,默认用 sys 租户学习即可
  2. 端口:默认 2881,OBProxy 常用 2883
  3. 模式:兼容 MySQL,大部分 SQL 直接运行

五、常见问题

  • 启动失败:检查内存是否足够、端口是否被占用
  • 连接超时:等待初始化完成,或重启容器

结语

OceanBase 并不难,先跑起来再深入原理,学习效率更高。欢迎在评论区交流你的部署体验,下篇我们讲 OBD 部署集群与基础运维。

5 个赞

mark,实用,低调

1 个赞

前排围观

1 个赞

:smile:,我用 ob cloud 申请了一个免费 365 天的环境

1 个赞