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

pg数据库安装_第1张图片

  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.

pg数据库安装_第2张图片

配置环境变量为PGDATA

export PGHOME=/usr/pgsql-13

export PGDATA=/usr/pgsql-13/data

export PATH=$PATH:$PGHOME_HOME/bin

pg数据库安装_第3张图片

6.启动数据库命令

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

7.创建数据库

 createdb test

8.进入数据库

 psql test

pg数据库安装_第4张图片

你可能感兴趣的:(数据库,postgresql)