Opengauss数据库的安装以及镜像源配置
文章目录
- Opengauss数据库的安装以及镜像源配置
- 1.1 Opengauss简介
- 1.2 镜像拉取
- 1.3 创建容器
- 1.4 进入数据库
Opengauss数据库的安装以及镜像源配置
1.1 Opengauss简介
OpenGauss 是一款由华为发起并贡献给开源社区的企业级开源关系型数据库,旨在为全球用户提供高性能、高可靠、高安全的数据库服务。它基于 PostgreSQL 进行深度优化和扩展,融合了华为在数据库领域多年的技术积累,支持多核架构、分布式部署、智能运维等特性,适用于金融、电信、政务、能源等对数据安全与业务连续性要求极高的行业场景。
1.2 镜像拉取
高版本(5.x或以上)opengauss EE容器无法在macOS或Windows上正常启动。此时议把镜像换成lite版,将拉取指令切换成(docker pull enmotech/opengauss-lite)
- 在PowerShell中运行
docker pull enmotech/opengauss-lite
1.3 创建容器
在C盘或者其他盘根目录下创建一个文件夹为opengauss,确保其绝对路径为C:\opengauss”
或者D:\opengauss
即可。然后在PowerShell中输入如下代码创建容器
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Dwq@123456 -v D:\opengauss:/var/lib/opengauss -p 15432:5432 enmotech/opengauss-lite
其中name可以自己修改,PASSWORD后的密码()也可以自己设计修改(要求包含大小写字母、普通字符和数字,并且密码长度不少于8位)接下来回到Docker主界面就可以看到新容器已经创建成功了
1.4 进入数据库
打开cmd 依次输入以下指令
# 先打开docker里的opengause
docker exec -it opengauss bash# 切换用户到omm(登录到超级用户omm)
su - omm# gsql工具通过默认端口5432连接到postgres数据库
gsql -d postgres -p 5432#查看数据库清单
\l