分享

yum安装pg

 jas0n_liu 2023-09-05 发布于河北

一、安装

1、yum安装

# 添加yum源
$ yum -y install https://download./pub/repos/yum/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 
安装PostgreSQL
$ yum -y install postgresql12 postgresql12-server postgresql12-contrib
检查版本信息
$ psql --version
psql (PostgreSQL) 12.3

2、初始化数据库

这里需要注意一下,初始化的时候可以指定postgresql的数据目录哦!

1)使用默认数据目录

yum安装的postgresql的默认数据目录为/var/lib/pgsql/12/data  

直接初始化就行

/usr/pgsql-12/bin/postgresql-12-setup initdb

2)使用自己规划好的数据目录

如果已经规划好别的数据目录,可以在初始化的时候用-D参数指定数据目录。

# 新建数据目录
mkdir -p /data/postgresql/data

# 授权
chown -R postgres:postgres /data/postgresql/data

# 切换到postgres用户,初始化
$ su - postgres
-bash-4.2$ /usr/pgsql-12/bin/initdb -D /data/postgresql/data

# 修改postgresql的system.service文件
vim /usr/lib/systemd/system/postgresql-12.service
Environment=PGDATA=/data/postgresql/data/

# 重新加载系统服务
systemctl daemon-reload

3、启动 postgresql 服务

systemctl enable postgresql-12
systemctl start postgresql-12
systemctl status postgresql-12

postgresql会自动完成以下操作:
自动生成一个linux系统用户postgres:管理数据库的系统用户
数据库用户postgres:数据库超级管理员
此用户的默认数据库为postgres
可有修改下默认postgres数据库用户的密码:
$ su - postgres    
-bash-4.2$ psql
alter role postgres with password '123456';

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多