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用戶啟動的)