pg数据库安装

pg数据库安装

  1. 下载对应的安装包

  1. 安装服务

使用安装包直接安装

rpm -ivh postgresql13-libs-13.1-3PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql13-13.1-3PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql13-server-13.1-3PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql13-contrib-13.1-3PGDG.rhel7.x86_64.rpm

  1. 配置用户数据存储目录日志目录

[root@rocketmq-nameserver1 package]# cd /usr/pgsql-13/

#root用户不能启动postgresql,所以需要创建一个普通用户来启动数据库

[root@rocketmq-nameserver1 pgsql-13]# useradd postgres

useradd:用户“postgres”已存在

[root@rocketmq-nameserver1 pgsql-13]# chown -R postgres:postgres /usr/pgsql-13/

创建目录 data(数据库存储) log(日志存储)

[root@rocketmq-nameserver1 pgsql-13]# mkdir data

[root@rocketmq-nameserver1 pgsql-13]# mkdir log

4.配置环境变量

export PGSQL-13_HOME=/usr/pgsql-13

export PGSQL-13_DATA=/usr/pgsql-13/data

export PATH=$PATH:$PGSQL-13_HOME/bin

这是因为”-“这个符号无法识别去掉这个符号,更新配置成功

export PGSQL13_HOME=/usr/pgsql-13

export PGSQL13_DATA=/usr/pgsql-13/data

export PATH=$PATH:$PGSQL13_HOME/bin

5.初始化数据库

root@rocketmq-nameserver1 bin]# su postgres

bash-4.2$ cd /usr/pgsql-13/bin

#直接使用命令 initdb 来完成数据库初始化操作

bash-4.2$ initdb

initdb: 错误: 没有指定数据目录

您必须确认此数据库系统的数据所在目录

存在. 使用 -D 选项或者

环境变量 PGDATA.

配置环境变量为PGDATA

export PGHOME=/usr/pgsql-13

export PGDATA=/usr/pgsql-13/data

export PATH=$PATH:$PGHOME_HOME/bin

6.启动数据库命令

./pg_ctl -D /usr/pgsql-13/data -l /usr/pgsql-13/log/logfile start

7.创建数据库

 createdb test

8.进入数据库

 psql test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值