【环境搭建】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用户启动的)