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
欢迎关注微信公众号:大数据从业者
分类:
PostgreSQL
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 当数据爆炸遇上SQL Server:优化策略全链路解析
· 记录一次线上问题排查:JDK序列化问题
· 微服务之间有哪些调用方式?
· 记一次SQL隐式转换导致精度丢失问题的排查
· dotnet 9 通过 AppHostRelativeDotNet 指定自定义的运行时路径
· 一个基于 C# Unity 开发的金庸群侠传 3D 版,直呼牛逼!
· SQL Server 2025 中的改进
· 向商界大佬一样管理技术工作 - 以团队换将+技术重构为例
· 用c#从头写一个AI agent,实现企业内部自然语言数据统计分析(三)--一个综合的例子
· Qwen3接入评测,最强开源模型更懂Graph了吗?
2018-03-12 FastJSON、Gson和Jackson性能对比