暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openguass的docker快速部署使用

原创 雪狼sunny 2021-12-22
1565

经过了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。


最后修改时间:2021-12-22 11:22:03
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论