【参赛作品83】openGuass的docker快速部署使用

作者:雪狼sunny

经过了21天的基础opengauss的培训总结一下自己的学习心得:

1简介:

openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。

官网链接:https://opengauss.org/zh/

openguass的操作类似postgresql,操作方式也类似,界面友好,适合快速入门的一种数据库,但是针对分布式部署的一些故障迁移的操作还是比较复杂,如果正式应用生产大的项目,考虑兼容性和操作的难易程度;

本人以前操作的mysql比较多,最近一年接触postgresql的一些基本操作,由于本人运维只能站在运维的角度看问题;在用户权限的控制上比mysql的权限控制更加详细;分区分表操作相对容易;目前只发现这些,在以后

的使用中会进一步总结.

2 docker 快速部署:

docker run --name opengauss    #容器名称

 -p 5432:5432              #容器映射出来的端口

–privileged=true -d -e GS_PASSWORD=Enmo@123    #数据库的密码

enmotech/opengauss:latest                 #镜像选择

登陆进去容器并创建test用户给用户分配校色权限用于登陆:

[[root@testnc191 ~]# docker exec -it opengauss /bin/bash

root@298507912c7b:/# su - omm
omm@298507912c7b:~$ gsql -r
gsql ((openGauss 2.1.0 build 590b0f8e) compiled at 2021-09-30 14:29:04 commit 0 last mr )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type “help” for help.

omm=# \du
List of roles
Role name | Attributes | Member of
-----------±-----------------------------------------------------------------------------------------------------------------±----------
gaussdb | Sysadmin | {}
omm | Sysadmin, Create role, Create DB, Replication, Administer audit, Monitoradmin, Operatoradmin, Policyadmin, UseFT | {}

omm=# creat user test syaadmin identified by ‘abcd#123’;
ERROR: syntax error at or near “creat”
LINE 1: creat user test syaadmin identified by ‘abcd#123’;
^
omm=# create user test identified by’abcd#123’;
NOTICE: The encrypted password contains MD5 ciphertext, which is not secure.
CREATE ROLE
omm=# GRANT ALL PRIVILEGES to test;
ALTER ROLE
omm=#

3 通过pgadmin远程连接:

pgadmin官网下载连接:https://www.pgadmin.org/download/

使用你创建的test的用户名密码配置截图如下:


以上都是关于基础的使用,没有在实际生产中使用,无法说自己能掌握他opengauss。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gauss松鼠会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值