详细见官方文档http://www.postgres.cn/v2/download

wget https://ftp.postgresql.org/pub/source/v12.0/postgresql-12.0.tar.bz2
yum -y install readline-devel bzip2
tar xjvf postgresql*.bz2 
cd potgresql-12.0
./configure --prefix=/opt/pgsql        #拟安装至/opt/pgsql
make world
make install-world
adduser postgres                       #增加新用户,系统提示要给定新用户密码
mkdir /opt/pgsql/data                  #创建数据库目录
mkdir /opt/pgsql/log                   #创建日志目录
touch /opt/pgsql/log/pg_server.log     #创建日志文件
chown -R postgres:postgres /opt/pgsql

su - postgres                             #使用postgres帐号操作
/opt/pgsql/bin/initdb -D /opt/pgsql/data  #初始化数据库

vi /opt/pgsql/data/pg_hba.conf            #允许所有地址连接,并使用md5密码连接
# IPv4 local connections:
host    all             all             0.0.0.0/0               md5

vi /opt/pgsql/data/postgresql.conf        #监听所有地址
listen_addresses = '*'                  # what IP address(es) to listen on;

/opt/pgsql/bin/pg_ctl -D /opt/gsql/data -l /opt/pgsql/log/pg_server.log start #启动数据库

[postgres@bogon data]$ /opt/pgsql/bin/psql postgres #psql连接,设置密码
psql (12.0)
Type "help" for help.

postgres=# \password
Enter new password: 
Enter it again: 
postgres=#

下载pdadmin4,在windows上安装完成后右键选择copy server url黏贴到浏览器中

新项目上可能会使用postgresql,但是之前并没接触过,所以先熟悉下部署过程,具体的后边再去学习

设置开机自启动:

如果是yum方式安装直接使用sysytemctl设置开机自启动

如果是源码安装,在安装包解压后的目录中的/contrib/start-scripts路径下有启动的模板文件,

修改文件中的路径并chkconfig -add 和chkconifg on加到开机自启服务中即可

postgresql源码安装相关推荐

  1. Postgresql 源码安装

    环境 Centos 7.4 + PostgreSql 12.4 本次环境依赖包安装,使用的系统自带镜像包,若无自带镜像包,可配置网络yum源 数据库安装包 https://pan.baidu.com/ ...

  2. PostgreSQL运维实战精讲之“postgresql源码安装”

    一.下载地址 wget https://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.gz 二.安装: #安装依赖包 yumins ...

  3. PostgreSQL源码分析

    PostgreSQL源码结构 PostgreSQL的使用形态 PostgreSQL采用C/S(客户机/服务器)模式结构.应用层通过INET或者Unix Socket利用既定的协议与数据库服务器进行通信 ...

  4. java ipc pgsql_[转]PostgreSQL源码结构

    PostgreSQL采用C/S(客户机/服务器)模式结构.应用层通过INET或者Unix Socket利用既定的协议与数据库服务器进行通信. 另外,还有一种'Standalone Backend'使用 ...

  5. PostgreSQL源码结构

    PostgreSQL的使用形态 PostgreSQL采用C/S(客户机/服务器)模式结构.应用层通过INET或者Unix Socket利用既定的协议与数据库服务器进行通信. 另外,还有一种'Stand ...

  6. Centos 7环境下源码安装PostgreSQL数据库

    马上就要去实习了,工作内容是搞数据仓库方面的,用的是postgresql关系型数据库,于是自己先来了解下这种数据的用法,之后说说这个数据库和MySQL的关系和区别. 1.Postgresql简介 看了 ...

  7. PostGreSQL(1)-源码安装

    目录 简述 一.格式化磁盘 二.源码安装 PostGreSql 1. 安装 readline-devel 2. 安装 PostGresql 3. 设置环境变量 三. 初始化 1. 设置运行用户 2. ...

  8. 使用源码安装 PostgreSQL 12.5 主从集群

    推荐阅读 Helm3(K8S 资源对象管理工具)视频教程:https://edu.csdn.net/course/detail/32506 Helm3(K8S 资源对象管理工具)博客专栏:https: ...

  9. PostgreSQL源码学习(一)编译安装与GDB入门

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 PostgreSQL源码学习(一)编译安装与GDB入门 前言 一.安装PostgreSQL 1.获取源码 2.配置 3.编译 3.安装 ...

  10. postgresql源码学习(一)—— 源码编译安装与gdb调试入门

    一. postgresql源码编译安装 因为只是用来调试的测试环境,把基本的软件装好和库建好就可以,一切从简. 1. 创建用户和目录 mkdir -p /data/postgres/base/ mkd ...

最新文章

  1. simulink和psim仿真结果不同_案例展示金属增材制造过程仿真分析 (下篇)- 微观尺度...
  2. linux 开启LACP 单端口,linux – 使用FTOS在Force10 S50N上PXE启动LACP主机
  3. Hibernate各种主键生成策略与配置详解 - 真的很详细啊!!
  4. 队列的基本原理及实现
  5. 几家OA厂商介绍及产品特点总结
  6. linux c代码出现段错误,在linux下代码运行出现段错误,求大神
  7. tcp伪报头_TCP和UDP报头的比较
  8. extern用法详解
  9. 执行phpinfo();时提示:date_default_timezone_set()
  10. sqlsever 转mysql 出错 MySQL max_allowed_packet设置及问题
  11. 《零基础》MySQL 正则表达式(二十一)
  12. 基于 HTML5 WebGL 的 3D 智慧隧道漫游巡检
  13. 大数据---数据分析师的完整流程与知识结构体系
  14. 计算时间:一个C++运算符重载示例
  15. Atitit 视图状态ViewState)的原理与管理
  16. 关于AD7124的应用
  17. 机器学习Machine Learning:特征选择Feature Selection 与 数据降维Dimension Reduction的区别?
  18. Tree | 伸展树
  19. Java调用Python下载网页
  20. win10——戴尔笔记本电脑插上耳机没有声音电脑外放

热门文章

  1. ImportError: cannot import name ‘bbox_ious‘
  2. 那些惊艳了岁月的诗词
  3. Python jiba 分词
  4. Android 头像定位图标
  5. 台式计算机为什么数字输入不了,电脑数字键盘打不出数字怎么回事
  6. 精美的手机WEB网页欣赏
  7. android面试题分析总结
  8. 毕业了,开始新的生活!
  9. 新浪邮箱服务器设置,免费的新浪邮箱设置outlook怎么设置?
  10. 3D数据基础——向量介绍与3D向量类的实现