rpm包离线安装部署
在一台可联网的机器下载:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
1,上传所需rpm包至指定路径(此处pg仅为示意,以实际为准):
[root@61 pg]# ll
total 6684
-rw-r--r-- 1 root root 1687516 Feb 10 23:50 postgresql10-10.20-1PGDG.rhel7.x86_64.rpm
-rw-r--r-- 1 root root 368632 Feb 10 23:50 postgresql10-libs-10.20-1PGDG.rhel7.x86_64.rpm
-rw-r--r-- 1 root root 4785440 Apr 26 14:44 postgresql10-server-10.20-1PGDG.rhel7.x86_64.rpm
2,安装rpm包:
[root@61 pg]# yum -y install *.rpm
3,修改服务配置:
仅需修改一处
Environment=PGDATA=/pg/data(此处为db文件存储位置,按实际情况配置)
4,初始化数据库:
[root@61 /]# sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
Initializing database ... OK
5, 加入开机自启:
sudo systemctl enable postgresql-10
sudo systemctl start postgresql-10
6,设置管理员密码:
[root@61 /]# su - postgres
Last login: Tue Apr 26 15:23:22 CST 2022 on pts/0
-bash-4.2$ psqlpsql (10.20)
Type "help" for help.
运行\password两次输入密码确认即可
\q退出
7,修改配置文件:
配置文件路径,在第四步,指定db文件路径处:
vi /pg/data/pg_hba.conf
修改IPv4链接设置:
修改原有的配置为 md5
新增一条host all all 0.0.0.0/0 md5
8,修改最大链接数:
修改ip和开放端口修改红框处三处:
9,重启服务,尝试链接,无误即完成部署。
默认超级管理员:postgres 密码为第七步所创建密码