高斯数库安装笔记

手机用鸿蒙,服务用欧拉,欧拉里有高斯数据库

欧拉 openEuler-22.03-LTS-x86_64-dvd.iso 里预装gauss数据库
语言选 english
在安装系统的时候在 一个界面把软件->服务->opengauss server 选中 系统装好自带高斯数库了.
root 登录 转opengauss 用户 su - opengauss 命令会出现 [opengauss@localhost ~]$
默认端口为 7654 默认数库为 postgres
用 gsql -d postgres -r 命令 出现
openGauss=#
在本机就连上了
远程连接要做如下改动
用su 要带 -
##'修改两个文件在 data/ ’

‘’’
cd data
nano postgresql.conf---------

   listen_addresses = "*"   # 原为 "127.0.0.1"
    port=7654
    password_encryption_type = 0  # 加密方式 MD5  原为2

nano pg_hba.conf------------

 host all all 0.0.0.0/0 sha256

gs_ctl reload
reboot

‘’’

‘用 gsql 登入数库操作命令行 增加一位用户 opelr’

-----sql 语句-----
ALTER ROLE opengauss PASSWORD 'opelr@@7654';
CREATE USER opelr PASSWORD 'opelr@@7654';
GRANT ALL PRIVILEGES TO opelr;

关防火墙

systemctl status firewalld   #查看
systemctl disable firewalld.service   #禁用
systemctl stop firewalld.service   #停用

###禁用  SELINUX  vim /etc/sysconfig/selinux  
## 末尾添加  SELINUX=disabled 
#另外机子连接数库
from psycopg2 import connect
import os

def create_conn():
    """get connection from envrionment variable by the conn factory

    Returns:
        [type]: the psycopg2's connection object
    """
    env = os.environ
    params = {
        'database': env.get('OG_DATABASE', 'postgres'),
        'user': env.get('OG_USER', 'opelr'),
        'password': env.get('OG_PASSWORD', 'opelr@@7654'),
        'host': env.get('OG_HOST', '192.168.0.194'),
        'port': env.get('OG_PORT', 7654)
    }
    conn: connection = connect(**params)
    return conn


cc=create_conn()
print(cc)

<connection object at 0x000001E11E76D9D0; dsn: ‘user=opelr password=xxx dbname=postgres host=192.168.0.194 port=7654’, closed: 0>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值