当前位置: 首页 > article >正文

Docker安装部署单机版高斯数据库gaussdb

opengauss官网:https://opengauss.org/
opengauss镜像:https://hub.docker.com/r/enmotech/opengauss

一:镜像拉取并运行

如果出现镜像无法拉取的情况,请先在本地,开启VPN访问外网,拉取镜像,再离线拷贝到目标服务器上。

# docker部署gaussdb
 docker run --name opengauss --privileged=true -d -e GS_USERNAME=gaussdb -e GS_PASSWORD=openGauss@123 -p 5432:5432 enmotech/opengauss:latest

二:设置远程连接opengauss

进入opengauss容器中配置opengauss

docker exec -it opengauss bash

1:修改pg_hba.conf配置信息

vi /var/lib/opengauss/data/pg_hba.conf

修改内容如下

host all all 127.0.0.1/32 md5 #修改为md5
host all all 0.0.0.0/0 md5 #新增配置
# IPv6 local connections:
host all all ::1/128 md5 #修改md5

2:修改postgresql.conf配置信息

vi /var/lib/opengauss/data/postgresql.conf

修改内容如下

listen_addresses = '*'
local_bind_address = '0.0.0.0'
password_encryption_type = 0

3:重新加载配置信息

su - omm #切换omm 用户
gs_ctl stop -D /var/lib/opengauss/data -Z /var/lib/opengauss/data #停止运行重新加载配置

4:重新启动opengauss

docker start opengauss
docker exec -it opengauss bash
su - omm
gs_ctl start -D /var/lib/opengauss/data -Z /var/lib/opengauss/data

5:navicat连接成功
在这里插入图片描述
6:创建用户

gsql -d postgres #进入数据库
CREATE USER test PASSWORD 'test@123456'; #创建用户并设置密码
ALTER ROLE test SYSADMIN; #设置权限

http://www.kler.cn/a/389836.html

相关文章:

  • 大数据技术之HBase中的HRegion
  • 【深圳大学】数据结构A+攻略(计软版)
  • SciPy:Python 科学计算工具包的全面教程
  • 人脸识别技术:从算法到深度学习的全面解析
  • 券商隔夜单自动下单交易接口
  • 对称加密与非对称加密:密码学的基石及 RSA 算法详解
  • 【项目开发】RESTful架构及RESTful API设计指南
  • 《数学学报》
  • c和cpp的异常处理
  • 【Linux】常用命令(2.6万字汇总)
  • QT-column小节一下
  • 从2D到3D:MoGe——微软的单目3D几何重建模型
  • 为 5G 应用设计天线阵列和 MIMO 系统
  • STM32完全学习——存储器映像
  • Java全栈体系路线
  • 【Java】—— 函数式编程:Lambda表达式、方法引用
  • 如何在 CentOS 6 上设置 NFS 挂载
  • 22.04Ubuntu---ROS2使用rclcpp编写节点C++
  • echarts:当前柱状图默认显示两个,拖拽后显示其他的柱状,请问怎么默认显示所有的?
  • 深入理解TCP/IP协议
  • React融合css
  • caozha-whois(域名Whois查询源码)
  • 模型解释新方向!浙大揭秘LLM隐层之间的知识流动!
  • 使用 FFmpeg 进行音视频转换的相关命令行参数解释
  • 解决C盘空间不足的三种方案
  • 使用LNMP搭建私有云存储