从 https://www.postgresql.org/download/ 下载合适的版本
./configure
make && make install
即可
参考: https://www.postgresql.org/download/linux/redhat/
根据提示选择平台
安装RPM 库
yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-centos11-11-2.noarch.rpm
这是客户端
yum install postgresql11
服务端
yum install postgresql11-server
初始化数据库 并且开启自启动
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11
即可
#listen_addresses = 'localhost'
# what IP address(es) to listen on;
在centos6下 initdb
必须使用 postgres用户,因此先把 /var/lib 这个默认的PGDATA目录属主设置为 postgres:postgres
之后切换到postgres
initdb -D /var/lib/....(your PGDATA)
开启数据库
bin/pg_ctl -D /var/lib/postgres/data -l logfile start