• 瀚高企业版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部分 修改的结果为:

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

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

    修改后的结果为:

    第三步重启服务

    systemctl restart hgdb-se5.6.4

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

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

  • 相关阅读:
    .net core 3.1 添加mysql ef core
    使用HttpContext.SignInAsync实现简单的授权
    linux部署harbor和基本使用
    委托,事件,Action , Func
    .net core 第三方Microsoft账号登录
    Persist Security Info 参数的作用
    SQL Server2008附加数据库之后显示为只读时解决方法
    Oracle 数据库学习笔记(五)(数据库修改密码(表密码,sys密码,system密码))
    JS做”返回顶部”按钮功能并实现滑动效果
    SQL Server 2008 允许远程链接 解决方法
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/11939805.html
Copyright © 2020-2023  润新知