前言
很多刚接触 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 个小知识点
- 租户:OB 多租户架构,默认用 sys 租户学习即可
- 端口:默认 2881,OBProxy 常用 2883
- 模式:兼容 MySQL,大部分 SQL 直接运行
五、常见问题
- 启动失败:检查内存是否足够、端口是否被占用
- 连接超时:等待初始化完成,或重启容器
结语
OceanBase 并不难,先跑起来再深入原理,学习效率更高。欢迎在评论区交流你的部署体验,下篇我们讲 OBD 部署集群与基础运维。