目录
背景
简介
安装 OceanBase
下载地址
上传解压安装包
编辑 执行安装命令
编辑
应用环境配置
执行以下命令,快速部署 OceanBase 数据库(仅用于简单使用,不应用于生产)。
查看一下数据库状态
编辑连接数据库
用户创建
OceanBase是由蚂蚁集团完全自主研发的国产原生分布式数据库,本文以 x86 架构的 CentOS Linux 7.9 主机作为环境对该数据库的安装部署进行介绍。
背景
OceanBase 数据库自 V4.0.0 开始提供统一的安装包 all-in-one package。您可以通过这个统一的安装包一次性完成 OBD、OceanBase 数据库、ODP、OBAgent、Grafana、Prometheus 的安装,自 V4.1.0 起,all-in-one package 新增支持安装 OCP Express。您可以根据实际需求选择部分或全部组件安装。
简介
由于信创要求,需要做信创兼容性测试,以此部署OceanBase来做测试,由于客户购买的版本为4.2.1.8版本,所以本次采用单机社区版一件安装版案例,安装版本为OceanBase_CE 4.2.1.11
安装 OceanBase
下载地址
https://www.oceanbase.com/softwarecenter
上传解压安装包
tar -xvzf oceanbase-all-in-one-4.2.1_bp11_20250402.el7.x86_64.tar.gz
执行安装命令
cd oceanbase-all-in-one/bin/
bash install.sh
最终输出一下内容视为安装完成:
应用环境配置
以上安装脚本执行成功后输出如下,您可复制并执行输出中的 source ~/.oceanbase-standalone-all-in-one/bin/env.sh
命令以应用环境配置。
source ~/.oceanbase-all-in-one/bin/env.sh
执行以下命令,快速部署 OceanBase 数据库(仅用于简单使用,不应用于生产)。
执行以下命令,快速部署 OceanBase 数据库(仅用于简单使用,不应用于生产)。obd demo 命令默认在当前家目录下以最小规格部署并启动 OceanBase 数据库及相关组件(包括 ODP、OBAgent、Grafana 和 Prometheus),固定部署名为 demo。
obd demo
查看一下数据库状态
obd cluster list
连接数据库
使用all-in-one安装,然后obd cluster start cluster启动集群,会在成功后显示初始的登录命令。之前的版本中默认是没有密码的,当前安装版本后有了随机生成的十几位的密码,可以登录以上obd demo安装后输出登录登录信息以及密码进行数据库登录。
obclient -h127.0.0.1 -P2883 -uroot -p'SmUn6DyljpvJvB6Ckvwg' -Doceanbase -A
用户创建
大多数情况下不会使用 root 用户远程访问数据库,这里给开发创建 一个dev 新用户授权给ecm库
create database ecm;
CREATE USER 'dev'@'%' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON ecm.* TO 'dev'@'%';
使用工具Navicat测试
以上安装就此结束一切顺利,后面有问题再补充。