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

源码安装postgresql

• 创建用户

groupadd postgres
useradd -g postgres postgres
passwd postgres

创建目录

mkdir -p /usr/local/pg17.0
mkdir -p /usr/local/pg17.0/data
chown -R postgres:postgres /usr/local/pg17.0

环境变量配置(.bash_profile)

export PGPORT=1922
export PG_HOME=/usr/local/pg17.0
export PATH=$PG_HOME/bin:$PATH
export PGDATA=$PG_HOME/data
export LD_LIBRARY_PATH=$PG_HOME/lib
export LANG=en_US.utf8

内核参数配置

vi /etc/sysctl.conf
kernel.shmmax = 68719476736(默认) #最大共享内存段大小
kernel.shmall = 4294967296(默认) #可以使用的共享内存的总量
kernel.shmmni = 4096 #整个系统共享内存段的最大数目
kernel.sem = 50100 64128000 50100 1280 #每个信号对象集的最大信号对象数
fs.file-max = 7672460 #文件句柄的最大数量
net.ipv4.ip_local_port_range = 9000 65000 #应用程序可使用的 IPv4 端口范围
net.core.rmem_default = 1048576 #套接字接收缓冲区大小的缺省值
net.core.wmem_default = 262144 #套接字发送缓冲区大小的缺省值
net.core.wmem_max = 1048576 #套接字发送缓冲区大小的最大值sysctl -p #配置生效

依赖包检查

编译前依赖包,以 RedHat/CentOS 为例:
• 最小依赖:gcc、gcc-c++、zlib-devel、readline-devel
• 其他依赖:perl-ExtUtils-Embed、pam-devel、libxml2-devel、libxslt-devel、openldap-devel、
python-devel、openssl-devel、cmake

源代码安装步骤
使用 postgres 用户安装


cd /soft/postgresql-12.2
./configure --prefix=/usr/local/pg12.2
make
make installConfigure 常用配置选项:
prefix:指定安装路径
with-openssl:对 openssl 进行扩展支持
with-python:对 python 进行扩展支持
with-perl:对 perl 进行扩展支持
with-libxml:对 xml 进行扩展支持

初始化数据库集簇
initdb -D $PGDATA –W

1.启动数据库集簇pg_ctl -D $PGDATA start
2. 正常快速关闭数据库集簇(默认,fast 可以省略)pg_ctl -D $PGDATA stop -m fast 
3. 正常关闭数据库集簇pg_ctl -D $PGDATA stop -m smart
4. 非正常快速关闭数据库集簇(下一次数据库启动需要做实例恢复)pg_ctl -D $PGDATA stop -m immediate
http://www.sczhlp.com/news/58590/

相关文章:

  • 福州网站建设找嘉艺网络做网站是什么
  • 天津网站建设公司哪家好双一流建设专题网站
  • 做网站公司需要什么职位广州市品牌网站建设公司
  • 电影网站怎么做推广网站建设背景怎么设置成
  • 网站k郑州外贸网站制作
  • 网络推广网站建设手机访问wordpress
  • 第3章 STM32CUBE的FREERTOS配置和任务使用
  • nano- banana人物摆件教程
  • 2025知识管理工具选型指南:数字化协作时代的五大核心能力解析
  • 网站换域名有没有影响鼓楼微网站开发
  • 英文网站设计模板wordpress 文本小工具
  • 来个网站校园加盟网站建设
  • 自动优化网站软件没有了wordpress搬瓦工
  • 如何建设一个网站网页米方科技网站建设
  • flash个人网站做外贸公司网站
  • 面向对象网站开发免费ppt模板下载红色主题
  • 宁波网站建设七米扬中信息港
  • 网站设计的主要特点wordpress vlutr
  • Windows 查找端口和进程
  • VBA 二维码方案
  • WSL 命令
  • linux crontab 编辑
  • linux 重启 jar 命令
  • 企业网站首页html模板网站开发工作好不好
  • 天津平台网站建设方案如何生成链接
  • 茶叶建设网站的优势台州工程建设信息网站
  • 哪个网站可以做投资回测虫部落是谁做的网站
  • 采集微信公众号 做网站wordpress主题谁的最好
  • 沈阳网站哪家公司做的好哪里有免费的个人简历模板
  • 手机版企页网站案例您的网站未备案