centos7搭建postgresql-14

386 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 postgresql

更新安装包

常规的教程提示安装可能因为网络等原因提示失败 image.png 可尝试以下操作

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm

安装postgresql14

sudo yum install -y postgresql14-server

初始化

sudo /usr/pgsql-14/bin/postgresql-14-setup initdb

设置开机启动

sudo systemctl enable postgresql-14

启动服务

sudo systemctl start postgresql-14

配置pg,让所有计算机能访问到该测试数据库

cd /var/lib/pgsql/14/data/
listen_addresses = 'localhost' 修改为:
listen_addresses = '*'

127.0.0.1/32 修改为 0.0.0.0/0

image.png

账号密码修改

登录PostgreSQL

sudo -u postgres psql

修改密码

ALTER USER postgres WITH PASSWORD 'postgres';

开放端口

firewall-cmd --zone=public --add-port=5432/tcp --permanent  # 开放5432端口
firewall-cmd --reload
firewall-cmd --zone=public --list-ports

成功连接

image.png

时序插件

修该postgresql.conf配置文件\
vim /u01/apps/pgsql14/data/postgresql.conf\
修改其中内容\
shared_preload_libraries = ‘timescaledb’

镜像下载有问题,可通过离线下载拷贝进行安装 下载地址

rpm -i timescaledb_14-2.5.0-1.rhel7.x86_64.rpm

总结

linux 安装相对比较容易好用,当然本次安装还是选择在虚拟机中进行安装,健康又放心,随时装卸