postgresql linux rpm,redhat 7.7 rpm包无网络安装 postgresql 10

基础环境检查

关闭防火墙

systemctl stop firewalld

首先配置本地yum源方便依赖包安装

将盘片挂载上来

mount /dev/cdrom /mnt

输入ls,查看其中的文件,如果有redhat.repo,使用vi命令编辑此文件,然后将其中的内容全部删除

vi /etc/yum.repos.d/redhat-base.repo

然后在其中编辑处输入(第一行中括号里面的内容必须有,是一个标签

[local]

name=Red Hat Enterprise Linux 7.7

baseurl=file:///mnt

enabled=1

gpgcheck=1

gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release

保存后输入命令

yum clean all

测试一下

yum install -y vim

安装postgresql 10 的依赖包

yum install -y perl-libs-5.16.3-294.el7_6.x86_64

Redhat 7.7 无网络安装postgresql 10

2.最小的数据库服务器安装包:

postgresql10-libs-10.14-1PGDG.rhel7.x86_64.rpm

postgresql10-10.14-1PGDG.rhel7.x86_64.rpm

postgresql10-server-10.14-1PGDG.rhel7.x86_64.rpm

postgresql10-contrib-10.14-1PGDG.rhel7.x86_64.rpm

扩展的一个rpm包:

可以根据你的需求自主选择扩展下载包)

postgis24_10-devel-2.4.9-1.rhel7.x86_64.rpm

postgis25_10-devel-2.5.5-1.rhel7.x86_64.rpm

postgis30_10-devel-3.0.2-1.rhel7.x86_64.rpm

4.安装顺序如下:

rpm -ivh postgresql10-libs-10.14-1PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql10-10.14-1PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql10-server-10.14-1PGDG.rhel7.x86_64.rpm

postgresql10-contrib-10.14-1PGDG.rhel7.x86_64.rpm

#下面的rpm可以自行选择安装

rpm -ivh postgis30_10-devel-3.0.2-1.rhel7.x86_64.rpm

5.启动测试,初始化数据库,运行,增加开机启动

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

systemctl start postgresql-10.service

systemctl enable postgresql-10.service

6.登陆数据库

[root@localhost ~]# su - postgres

-bash-4.2$ psql

psql (10.14)

Type "help" for help.

postgres=# CREATE USER ****** WITH PASSWORD 'welcome1';

postgres=# create database dbname owner dbuser;

postgres=# grant all privileges on database dbname to dbuser;

postgres=# \q

-bash-4.2$ exit

logout

7.开启远程访问

编辑配置文件:postgresql.conf

文件位置:/var/lib/pgsql/10/data/postgresql.conf

添加/修改:在所有IP地址上监听,从而允许远程连接到数据库服务器:

listening_address: '*'

编辑文件:pg_hba.conf

文件位置:/var/lib/pgsql/10/data/pg_hba.conf

添加/修改:允许任意用户从任意机器上以密码方式访问数据库,把下行添加为第一条规则:

host all all 0.0.0.0/0 md5

8.重启数据库服务:

$ sudo systemctl restart postgresql-10.service

9.此后即可从其它机器上登录,例如用Navicat for PostgreSQL:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值