在有两次搭建经历的情况下又翻车了,我最终决定还是记录一下搭建过程吧。
(一)首先第一步安装yum
有两种方式,第一种从网上找,基本上下载下来的都是最新版本
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
第二种是离线上传
两种方法都可以,根据需要选择
(二)安装客户端
yum install postgresql11 –y
(三)安装服务端
yum install postgresql11-server -y
(四)初始化数据库
使用yum安装后,会在系统中创建一个postgres的无密码用户。在主节点服务器切换到此用户,然后创建一个数据目录,该目录将存放所有的配置文件、数据库文件和日志文件。
# mkdir -p /u01/apps/pgsql/data
# chown -R postgres:postgres /u01/apps/pgsql/
# chmod 750 pgsql/ -R
PostgreSQL的安装目录默认存放在/usr/pgsql-11,使用下面的命令初始化数据库目录:
使用postgres用户执行:录
/usr/pgsql-11/bin/initdb -D 【数据目录全路径】
(五) 修改服务启动脚本
使用root用户修改 /usr/lib/systemd/system/postgresql-11.service 文件,将其中的PGDATA修改为新的数据目录
(六)修改数据库配置