【环境搭建】PostgreSQL 10.7 rpm安装离线部署到 centOS 6.8

1.下载rpm包:

1)下载依赖包 libicu.rpm

百度rpm, 进入 http://fr2.rpmfind.net/linux/RPM/, 搜索libicu, 下载对应linux系统版本的依赖,此处下载的是centos6.8的

http://fr2.rpmfind.net/linux/rpm2html/search.php?query=libicu&submit=Search+...

下载

 

 

2)postgresql官网下载对应版本的rpm 安装包

进入https://yum.postgresql.org/rpmchart.php, 找到centos6.8对应的postsql10的rpm 包

https://yum.postgresql.org/10/redhat/rhel-6-x86_64/repoview/postgresqldbserver10.group.html

四个rpm包都下载下来:

 

 

2.进入服务器rpm -ivh 安装rpm包

 

root用户即可,安装顺序如下:

rpm -ivh libicu-4.2.1-14.el6.x86_64.rpm

rpm -ivh postgresql10-libs-10.7-2PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql10-10.7-2PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql10-server-10.7-2PGDG.rhel7.x86_64.rpm

rpm -ivh postgresql10-contrib-10.7-2PGDG.rhel7.x86_64.rpm

3.启动PostgreSQL

用root用户即可

service postgresql-10 initdb

chkconfig postgresql-10 on

然后修改配置文件(用root用户即可)

cd /var/lib/pgsql/10/data

vim postgresql.conf

listen_addresses = '*'

保存退出

service postgresql-10 start (用root用户即可)

此时就启动成功了。

ps -ef | grep postgres 即可查看到进程。

(进程显示为postgres用户启动的)

 

 

 补充:若是在centOS 7的系统里,前面安装步骤一样,启动命令如下

4.启动PostgreSQL  (在centos 7中)

用root用户即可

cd /usr/pgsql-10/bin

./postgresql-10-setup initdb

systemctl enable postgresql-10

然后修改配置文件(用root用户即可)

cd /var/lib/pgsql/10/data

vim postgresql.conf

listen_addresses = '*'

保存退出

systemctl start postgresql-10 (用root用户即可)

此时就启动成功了。

ps -ef | grep postgres 即可查看到进程。

(进程显示为postgres用户启动的)

posted @ 2019-12-10 14:29  天天天蓝蓝调调  阅读(1048)  评论(0编辑  收藏  举报