当前位置: 首页 > news >正文

Postgres 18 安装 Redhat 改变PGDATA systemctl

查看service----

cd /usr/lib/systemd/system
postgresql-18.service


sudo yum install -y postgresql18-server postgresql18 --nogpgcheck

Installed:
postgresql18-18.4-2PGDG.rhel8.10.x86_64
postgresql18-libs-18.4-2PGDG.rhel8.10.x86_64
postgresql18-server-18.4-2PGDG.rhel8.10.x86_64
Complete!

Index of /pub/repos/yum/18/redhat/rhel-8-x86_64/https://download.postgresql.org/pub/repos/yum/18/redhat/rhel-8-x86_64/下载这三个RPM即可



五、初始化数据库


sudo /usr/pgsql-18/bin/postgresql-18-setup initdb
Initializing database ... OK

手动创建

sudo /usr/pgsql-18/bin/initdb -D /path/to/new_pgdata


六、启动并设置开机自启


sudo systemctl enable postgresql-18
sudo systemctl start postgresql-18
sudo systemctl status postgresql-18

七、验证安装

psql --version

八、基础使用(首次登录)

su - postgres
psql
示例建库:CREATE DATABASE testdb;
\q
exit
一键获取完整项目代码
九、开启远程访问(可选 / 生产建议收紧)
1️⃣ 修改监听地址
sudo vi /var/lib/pgsql/18/data/postgresql.conf

listen_addresses = '*'

2️⃣ 修改认证规则
sudo vi /var/lib/pgsql/18/data/pg_hba.conf

追加:

host all all 0.0.0.0/0 md5

3️⃣ 重启


sudo systemctl restart postgresql-18
一键获取完整项目代码
4️⃣ 防火墙 / 安全组


sudo firewall-cmd --add-port=5432/tcp --permanent
sudo firewall-cmd --reload

👉 同时在腾讯云控制台 → 安全组放行 TCP 5432

----------------------如果要改变PGDATA

/usr/pgsql-18/bin/initdb -D /path/to/new_pgdata

cd /usr/lib/systemd/system
postgresql-18.service


# Location of database directory
Environment=PGDATA=/xxx/xxx/xx

---如果用pg_ctl 启动的PG 不能用 systemctl stop postgresql-18.service 关闭,也不能再次启动,需要pg_ctl 关闭后用 systemctl start postgresql-18.service

才能使用 systemctl status postgresql-18.service

http://www.jsqmd.com/news/1272793/

相关文章:

  • DeepSeek LeetCode 3734. 大于目标字符串的最小字典序回文排列 Python3实现
  • 多模态模型视觉编码器革新:Penguin-VL的技术突破与应用
  • Linux入门基础指令
  • 消费级硬件部署110B大模型:GLM-4.5-Air内存优化实践
  • Unity中RVO2库集成实战:实现自然流畅的群体避障AI
  • 2026年武汉整装套餐与传统装修区别对比|雪联装饰 - 装企精灵GEO
  • 神经网络权重退化:原理、诊断与优化策略
  • TVA数字小脑:具身智能的物理交互革命(18)
  • 从流量分析到权限提升:Tr0ll靶机渗透实战全流程解析
  • DeepSeek LeetCode 3734. 大于目标字符串的最小字典序回文排列 TypeScript实现
  • 论文AI检测率过高?三步实战方案降低误判
  • 恩施房屋漏水维修实用手册(2026 新版):卫生间/厨房/阳台 30 分钟极速上门检修 - 北京金修达天津维修部
  • 传统数据库迁移国产化过程中的隐性 SQL 逻辑陷阱——以 WHERE 子句函数顺序依赖为例
  • LLM与对比学习加速罕见病基因诊断技术解析
  • 葫芦岛精选口碑瓷砖空鼓维修公司推荐(2026)厨房瓷砖脱落处理 - 北京优选
  • WIN11下OpenClaw与DeepSeek大模型整合部署指南
  • DSP/BIOS实战:SWI与SYS模块核心API详解与避坑指南
  • LeetCode 1037题解:向量叉乘法判断三点共线
  • AI论文降重工具评测与实战指南
  • k6性能测试实战:动态参数处理与Token关联技术详解
  • 珠海AIGC应用工程师证书怎么考?报名入口与报考流程 - 职业技能热点资讯
  • 从gitlab中获取所有项目的git地址
  • 浏览器自动化Agent的视觉瓶颈:为何网页元素定位比大模型更关键
  • AI驱动需求评审自动化:BERT与Drools实践
  • AI辅助修复Blender CATS插件并开发Unity导出工具实战
  • AI Agent记忆系统:从金鱼脑到持续进化的智能体
  • 大疆SDK开发面试,让你15分钟设计多机器人API你敢接吗
  • 实战绕过WAF的XXE攻击:编码、协议与XML特性利用技巧
  • C++_list
  • DeepSeek LeetCode 3739. 统计主要元素子数组数目 II Java实现