技术积累
日进一寸

在centos7 上通过yum源安装postgres10并快速配置

postgresql-10是我比较常用的一个版本,加上公司那边也用的这个版本,所以经常会部署这个版本的数据库,需要记录一下安装过程,免得每次都要查,而且最好注意一下细节。

安装方式是yum,使用postgresql的官方源

安装后需要配置一些数据库使用的参数,至于数据库优化,本文不涉及。

1、安装postgres-10的yum源

yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2、安装postgres-10

yum install -y postgresql10-server postgresql10

3、初始化数据库

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

4、设置postgresql-server在系统后启动

systemctl start postgresql-10
systemctl enable postgresql-10

5、打开防火墙的5432端口,如果是本机使用就不用这一步

firewall-cmd --zone=public --add-port=5432/tcp --permanent
firewall-cmd --reload

6、安装uuid组件

yum install  postgresql10-contrib.x86_64
yum install uuid uuid-devel
systemctl restart postgresql-10.service

然后psql登录到指定的某个数据库下

createdb testdb
psql testdb
ALTER USER postgres WITH PASSWORD '123@db';
create extension "uuid-ossp";

7、postgres的访问限制打开,主要修改两条,第一条打开网络访问权限,第二条打开本地密码访问权限

vim /var/lib/pgsql/10/data/pg_hba.conf
host    all     postgres   0.0.0.0/0       md5
host    all     all      md5

修改监听

vim /var/lib/pgsql/10/data/postgresql.conf
listen_addresses = '*'  

重启服务

systemctl start postgresql-10

赞(0)
未经允许不得转载:DongVPS » 在centos7 上通过yum源安装postgres10并快速配置
分享到: 更多 (0)

评论 抢沙发