千家信息网

CentOS 7 安装 postgreSQL 9.4

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,CentOS 7仓库中的postgresql软件包太老,我们希望从postgresql 官方获取支持,尤其是关于postgresql 集群方面的支持,比如pgpool 。安装postgresql 9.
千家信息网最后更新 2025年11月07日CentOS 7 安装 postgreSQL 9.4

CentOS 7仓库中的postgresql软件包太老,我们希望从postgresql 官方获取支持,尤其是关于postgresql 集群方面的支持,比如pgpool 。


安装postgresql 9.4

yum install https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-2.noarch.rpm yum install postgresql-9.4-server


初始化数据库

mkdir -p /data/pgsqlchmod 755 /datachmod 755 /data/pgsqlchown -R postgres:postgres /data/pgsqlsudo -u postgres /usr/pgsql-9.4/bin/initdb -D /data/pgsql --encoding='UTF8' --locale='zh_CN.UTF-8' --lc-collate='zh_CN.UTF-8' --lc-ctype='zh_CN.UTF-8'


创建文件/etc/systemd/system/postgresql-9.4.service ,

touch /etc/systemd/system/postgresql-9.4.service

内容如下

.include /usr/lib/systemd/system/postgresql-9.4.service[Service]Environment=PGPORT=5432Environment=PGDATA=/data/pgsql

启动postgresql

systemctl daemon-reloadsystemctl enable postgresql-9.4systemctl start postgresql-9.4


设置postgres用户密码

psql -U postgres
alter user postgres with password '123456';


主要的性能参数

shared_buffers = 4GB    #物理内存的1/4左右,不超过8Gwork_mem = 32MB       #work_mem * max_connections 不超过物理内存max_connections = 500    #最大连接数maintenance_work_mem = 256MBeffective_cache_size = 8GB  #能够使用的最大缓存,建议物理内存1/2fsync = on  #是否强制刷写硬盘,on开启可防止数据丢失,off关闭,性能会更好。
内存 物理 最大 性能 数据 支持 仓库 内容 参数 官方 密码 建议 性能参数 数据库 文件 方面 用户 硬盘 缓存 软件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 mc服务器推荐手机版有跑酷 易语言edb数据库教程 关于网络安全策划案 如何查找数据库中重复的元素 内外的网络安全 提高网络技术的学校 软件开发行业必须的资质要求 简述网络安全设计原则有哪些 如何用电脑做服务器 台湾云服务器怎么租虚拟主机 绍兴隆信网络技术有限公司 上虞 沈阳奇搜网络技术有限公司 软件开发的文件组织 冬残奥会网络安全保障工作总结 印度互联网it科技行业 网络安全项目国家基地 计算机应用软件开发简介 软件开发工程师考试 华为查找设备服务器 网络安全防护专家 服务器浏览器安全 松原网络安全培训 软件开发山东专科单招学校 评估网络安全性能 如东正规网络技术专业服务 海南龙芯服务器厂家 重庆互联网科技产业史破晓前传 金色平原和别的服务器区别 db2更改数据库的安装路径 导航出现服务器繁忙是怎么回事
0