CentOS 下装PostgreSQL,我一般都是直接用yum走一遍,省事还稳定。先准备好环境,用root搞定权限,一句 yum install postgresql-server 就能拉起服务端包。安装完别忘了用 service postgresql initdb 初始化一下,不面连接不上还得回头查问题,挺浪费时间的。

数据库启动了就可以连了,用 psql -U postgres 试一下,默认用户名是postgres。你要是想远程连,那就得去改下 pg_hba.conf,加上 host all xxx.xxx/32 md5,放开防火墙的 5432 端口。多人这一步没注意,结果连不上以为服务挂了,白折腾。

如果你对yum还不太熟,其实还有其他方式,比如源码安装或者离线部署,下面我也整理了几个不错的参考文档,适合不同需求的朋友看。