Postgresql 编译安装教程

1.下载postgresql安装包和依赖包
    依赖包包括:gcc、zlib、readline等

yum install -y zlib-devel gcc readline readline-devel

 postgresql包下载地址:

https://ftp.postgresql.org/pub/source/

 readline包下载地址:

http://ftp.gnu.org/gnu/readline/

2.安装posgresql

复制代码
tar xjvf postgresql*.bz2  或者  tar -zxvf postgresql*.gz
cd potgresql-12.2

./configure --prefix=/opt/pgsql
make
make install

增加postgres用户
adduser postgres

设置postgres用户密码
passwd postgres

创建数据库目录,并赋予postgres用户权限
mkdir
/opt/pgsql/data
chown
-R postgres:postgres /opt/pgsql/data

切换到postgres用户
su – postgres

初始化数据库
/opt/pgsql/bin/initdb -D /opt/pgsql/data

启动数据库
/opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start

创建数据库
/opt/pgsql/bin/created xwgh

进入数据库
/opt/pgsql/bin/psql xwgh

修改默认postgres数据库用户的密码
xwgh
=# ALTER USER postgres WITH PASSWORD 'postgres';
复制代码

 

3.配置远程访问posgresql权限

复制代码
切换到postgres用户
su – postgres

修改pg_hba.conf文件,在ipv4 的连接配置处,增加配置

vim /opt/pgsql/data/pg_hba.conf

host    all             all             0.0.0.0/0            password

         

修改postgresql.conf文件,在Connection Settings的配置处,增加配置

vim /opt/pgsql/data/postgresql.conf

listen_addresses = '*'

         

重启postgresql

/opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile restart
复制代码

 


         

 

posted @   大数据从业者FelixZh  阅读(396)  评论(0)    收藏  举报
编辑推荐:
· 当数据爆炸遇上SQL Server:优化策略全链路解析
· 记录一次线上问题排查:JDK序列化问题
· 微服务之间有哪些调用方式?
· 记一次SQL隐式转换导致精度丢失问题的排查
· dotnet 9 通过 AppHostRelativeDotNet 指定自定义的运行时路径
阅读排行:
· 一个基于 C# Unity 开发的金庸群侠传 3D 版,直呼牛逼!
· SQL Server 2025 中的改进
· 向商界大佬一样管理技术工作 - 以团队换将+技术重构为例
· 用c#从头写一个AI agent,实现企业内部自然语言数据统计分析(三)--一个综合的例子
· Qwen3接入评测,最强开源模型更懂Graph了吗?
历史上的今天:
2018-03-12 FastJSON、Gson和Jackson性能对比
点击右上角即可分享
微信分享提示