找到一个图来说明一下国产数据库的溯源 感觉挺好的:

瀚高企业版5.6.4的简单安装过程-风君雪科技博客

1. 简单总结一下瀚高数据库5.6.4企业版的创建过程

注意事项:
1.端口是5866
2.用户是highgo
3.psql使用的时候要注意su - 的用户.

2. 下载rpm包 同事已经下载好了

hgdb5.6.4-enterprise-rhel7.x-x86-64.rpm

注意这里面4.3.x.x 是保密版本 安可版本的

5.6.x的是企业版本的 

5.6 好像已经升级到了pg10.6
4.3 还是pg10.5的

3. 执行安装 这一块瀚高做的还是非常好的, 将依赖都打包了

rpm -ivh hgdb5.6.4-enterprise-rhel7.x-x86-64.rpm 

4. 启动服务

注意上面一步其实都已经告诉你服务名等其他相关的内容了

WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.
Note: Forwarding request to 'systemctl enable hgdb-se5.6.4.service'.

这样的话执行启动服务就非常简单了

systemctl enable hgdb-se5.6.4
systemctl restart hgdb-se5.6.4

5. 设置用户密码

第四步里面有已经明确告诉你了 local 可以直接登录 那么方法就非常简单了
切换到 highgo的用户

su - highgo

输入命令
psql 
就可以直接登录瀚高数据库

重设用户密码
alter user highgo with password 'Test1127?!';

详细操作界面为:

[root@k8s143 ~]# su - highgo
Last login: Wed Nov 27 09:09:18 CST 2019
[highgo@k8s143 ~]$ psql
psql (9.2.24, server 10.6)
WARNING: psql version 9.2, server version 10.0.
         Some psql features might not work.
Type "help" for help.

highgo=# alter user highgo with password 'Test1127?!';
ALTER ROLE
highgo=# q
[highgo@k8s143 ~]$ 

6. 修改连接数 是否允许外面机器连接等的参数

瀚高数据库的目录 使用了自定义的 /opt 目录

题外话 这个目录是 unix系统一直推荐使用的 应用安装目录. 

第一步 修改监听所有ip地址的访问以及修改连接池数据(hibernate 占用非常多的连接数)

vim /opt/HighGoDB-5.6.4/data/postgresql.conf
注意不同版本的配置文件可能不同

修改 connections  setting部分 修改的结果为:

瀚高企业版5.6.4的简单安装过程-风君雪科技博客

 第二步 修改能够访问该数据库的外部ip地址以及访问控制权限

vim /opt/HighGoDB-5.6.4/data/pg_hba.conf
在IPV4的 local connections 里面添加上一行 (备注改不改随意)
host    all             all             0.0.0.0/0            md5

修改后的结果为:

瀚高企业版5.6.4的简单安装过程-风君雪科技博客

第三步重启服务

systemctl restart hgdb-se5.6.4

7. 验证自己机器能够访问这个瀚高数据库

注意 用户名 端口 数据库等. 

瀚高企业版5.6.4的简单安装过程-风君雪科技博客