openGauss手工配置主备

1、初始化

创建一个操作系统用户,例如postgres,为这个用户设置PATH和LD_LIBRARY_PATH环境变量,指向opengauss/bin和opengauss/lib

export GAUSSHOME=/mnt/disk01/opengauss

export PATH=$GAUSSHOME/bin:$PATH

export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH

注意,GAUSSHOME这个环境变量一定要设置,它指向openGauss软件的根目录。

下文的操作系统命令,都是以postgres操作系统用户执行的。

创建密码文件,例如,密码为Postgres@123,文件位置为/tmp/tmplk1xtqm1

echo Postgres@123> /tmp/tmplk1xtqm1

gs_ctl init -D _pg_root -o "--encoding=UTF8 --nodename=node1 --no-locale --username=postgres --pwfile=/tmp/tmplk1xtqm1"

-D _pg_root 是配置文件和数据库数据存放的目录,可以根据需要随意起名,不要放到opengauss目录下

--nodename 是节点名称,随便写

--username 初始超级用户名,也是随意,建议postgres

--pwfile 前一步创建的密码文件

初始化完成,启动数据库:

gs_ctl -D _pg_root start

启动后ps -ef|grep gaussdb可以看到一个进程,这就是openGauss数据库进程,注意,它只有一个进程:

登录:

gsql -U postgres -W Postgres@123 -d postgres -r

-U指定用户名

-W指定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值