OceanBases数据库单机社区版保姆级安装
目录
背景
简介
安装 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测试
以上安装就此结束一切顺利,后面有问题再补充。