利用周末两天8小时时间跟随多位老师学习了opengauss数据库的一系列基础知识,感觉获益良多。俗话说,一份知识,读一遍能记住20%,操作一遍能记住50%,再讲出来才算基本掌握。所以根据上课的内容进行了简单的操作与知识总结如下。
本次使用openeuler操作系统来安装opengauss数据库单机版。
第一步就是安装openeuler操作系统,采用自动分配磁盘的方式在vmware上安装,速度很快。失误在于,第一遍装好后没有进行快照备份。后续进行权限变更的时候误将根目录以下全部变更为777,再次启动时报错网卡无法正常加载。第二次安装操作系统时,安装完毕将ip及主机名配置好后进行了快照备份,备份重于一切啊。
接下来安装opengauss数据库,跟着贾军锋老师的步骤操作,比较顺利。中间有几个小不同,我的opengauss系统安装后,bzip2 python3,libnsl包已经存在了,不影响安装。还有一些文件夹权限类的问题,也很好解决。
接下来创建测试用户,简单测试一下数据库。
创建数据库用户
CREATE USER gs1 WITH PASSWORD “xxxxx”;
创建数据库
CREATE DATABASE gsdb1 OWNER gs1;
\c gsdb1
建个表看看。
再试试直接连新建的数据库
gsql –p 26000 –d gsdb1 –U gs1 –W xxxxx
接下来再测试一下通过data studio工具来远程连接。
报错28000,no pg_hba.conf entry for host,配置一下相关配置文件的访问控制。
vi /gaussdb/data/db1/ pg_hba.conf
host all gs1 192.168.1.100 trust
再连接,又报错28000,forbid remote connection with trust method
配置postgresql.conf的password_encryption_type参数为0,重启数据库生效。
注意,必须先设置password_encryption_type参数,并重启数据库后,才对新建的用户生效,对设置参数前已经存在的用户是不生效的。
再次通过data studio连接成功。
时间有限,暂时先测试这些基本内容,后续有时间继续深入测试参数调整,wdr报告生成等内容。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。