等保测评所需postgresql数据库命令以及内容解析

本文详细介绍了等保测评中涉及的PostgreSQL数据库配置步骤,包括安装、启动、连接、参数修改、权限设置、备份策略及安全性配置,是进行等保合规检查的重要参考资料。

等保测评所需postgresql数据库命令以及内容解析

1、安装postgresql。以centos7为例:
(1)先查看自己的centos7里面是否存在postgresql的包,是否已经安装。
rpm -qa | grep postgres //检查是否安装了postgresql数据库安装包

(2)rpm -qal | grep postgres //检查postgresql数据库所安装的位置

(3)如果没有安装过postgresql,则通过yum源进行安装。
a)yum install postgresql-server

在centos7安装postgresql的版本是9.2;在centos6安装postgresql的版本是8.4。
b)输入y并回车继续安装。
(4)安装完成后初始化数据库:
postgresql-setup initdb
(5)设置开机自动启动:
systemctl enable postgresql.service
查看是否是开机自启动:
Chkconfig --list(如果查不到,用systemctl list-unit-files查看)

(6)或者手动启动postgresql数据库:
systemctl start postgresql.service
(7)查询postgresql数据库的端口是否开放:
netstat -tnlp

(8)查看postgresql数据库服务状态:

2、连接postgresql:
开启postgresql之后,切换到postgres用户就可以创建数据库并开始使用。

3、编辑postgresql.conf文件,修改数据库默认接收的监听地址与端口参数。
(1)找到postgresql.conf的位置 默认在/var/lib/pgsql/data目录下,如果不在可以查找。
(2)查找postgresql.conf的listen_address 的行数,以及对应的值。
cat postgresql.conf | grep -n listen_address
(3)如果listen_address这一行为注释行且其值为localhost ,则去掉此行的注释,并则将其值修改为*;
修改前:

修改后:

4、查看postgresql允许哪些用户和地址访问自己。如果设置为
host all all 0.0.0.0/0 trust
表示允许任意一个客户端使用正确的用户名和密码访问自己。下图为默认设置,只允许本地用户名登录。

5、 设置trust,本地可以使用psql -U postgres直接登录服务器;设置 peer,本地可以使用psql -h 127.0.0.1 -d postgres -U postgres直接登录服务器。
6、退出postgresql数据库用exit 命令。
7、查看数据库用户和密码:select * from pg_shadow;

postgres用户等同于SQLServer里面的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萧@柯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值