首先来安装postgre
wget -c https:
//ftp
.postgresql.org
/pub/source/v9
.5.0
/postgresql-9
.5.0.
tar
.bz2tar jxvf postgresql-9.5.0.
tar
.bz2
出现错误:
原因:需要安装wget
yum install wget -y
wget -c https:
//ftp
.postgresql.org
/pub/source/v9
.5.0
/postgresql-9
.5.0.
tar
.bz2tar jxvf postgresql-9.5.0.
tar
.bz2
注意这里还是不行的。需要去这个ftp去看一下了。是不是有这个文件。
https:
//ftp
.postgresql.org
/pub/source/v9
.5.0
/
或者打开
https://ftp.postgresql.org/pub/source/v9.5.0/postgresql-9.5.0.tar.bz2tar
还真的有坑,可以发现是404
这里注意使用这个路径:
https://ftp.postgresql.org/pub/source/v9.6.6/postgresql-9.6.6.tar.bz2
1.使用命令:
cd /usr/local/src/
wget -c https://ftp.postgresql.org/pub/source/v9.6.6/postgresql-9.6.6.tar.bz2
tar jxvf
postgresql-9.6.6.tar.bz2
2.安装依赖
yum
install
gcc* readline-devel* -y
3.编译
.
/configure
--prefix=
/usr/local/pgsql
--with-python --with-blocksize=32 PYTHON=
'/usr/local/python/bin/python'
make
world&&
make
install
-world
有报错。
现在已经是第二天早上9点40,果然navicat打开就会报错是:
看到了吧,还记得昨天把,肯定是iptables因为服务器重启的关系又被重启了。
没事儿,接着关。
chkconfig iptables off
chkconfig ip6tables off
service iptables stop
都被关掉了都不行。
再来看下ip是不是变了。
可以看到ip没有变,那应该就是postgre没有启动。
现在验证一下是不是postgre没启动的关系。
果然重启就可以了。
pg_ctl -D /home/postgres/pgsql/data -l logfile restart
psql -U postgres -d dw -h 172.16.13.23 -p 5432
然后就可以了。
ok,一会儿搞个文档配置开机自启动以及postgre调优吧。