PostgreSQL
一、Windows系统下安装
1.下载安装包
登录PostgreSQL: Downloads官网:
选择14.12版本,点击下载:
2.安装PostgrSQL14.12
双击exe安装包程序,准备安装:
选择安装路径:
选择想安装的工具:
选择数据存储路径:
设置超管密钥:
设置端口,一般是5432:
Locale建议使用C的本地化规则:
确认配置信息:
开始执行安装:
3.调整PostgreSQL配置
3.1pg_hba.conf 客户端身份验证规则配置
在pg_hba.conf文件中添加以下配置:
# postgres for localhost: local all postgres scram-sha-256 host all postgres 127.0.0.1/32 scram-sha-256 host all postgres 0.0.0.0/0 reject # remote connections: host all all 0.0.0.0/0 scram-sha-256
3.2postgresql.conf 服务参数配置
在postgresql.conf中主要调整以下配置:
listen_addresses = '*' # 监听地址 port = 5432 # 端?号 max_connections = 1000 # 最?连接数 superuser_reserved_connections = 10 # 预留给超管?户的连接数 password_encryption = scram-sha-256 # 密码加密?式 shared_buffers = 1024MB # 允许使?的内存,通常设置为物理内存的25% timezone = 'Asia/Shanghai' # 时区,根据实际项?地理位置修改 log_timezone = 'Asia/Shanghai' # ?志时区,根据实际项?地理位置修改
4.重启PostgreSQL服务
二、Linux系统下安装(以CentOS7为例)
1.安装依赖环境
yum install -y perl-devel perl-ExtUtils-Embed systemd-devel readline-devel uuid-devel zlib-devel clang-devel llvm-devel perlExtUtils-Embed tcl-devel libicu-devel libxml2-devel libxslt-devel python-devel python3-devel gcc gcc-c++ llvm3.9-devel openssl-devel lz4-devel pam-devel openldap-devel cmake bison flex
2.规划存储路径
mkdir /opt/pgsql/source -p # pgsql源码包存放路径 mkdir /opt/pgsql/extensions -p # pgsql插件存放路径 mkdir -p /mnt/data/pgsql/pgsql5432 # pgsql数据?录 mkdir -p /mnt/data/pgsql/backup/{backup-db,backup-tmp} # pgsql备份?录
3.PG环境配置
3.1创建用户和用户组、主目录
useradd -d /home/postgres -s /bin/bash -U -m postgres
3.2配置用户环境变量
cat >> /home/postgres/.bash_profile /usr/lib/systemd/system/pgsql.service
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。