参考:https://yq.aliyun.com/articles/675687/

1.先下载postgresql11.5的源码包:https://www.postgresql.org/ftp/source/

2.解压到当前目录即可;

3.cd到解压后的postgresql-11.5目录

4.执行

sudo mkdir -p /usr/local/pgsql/data

sudo ./configure --prefix=/usr/local/pgsql --without-readline

sudo make

完毕后会看到:All of PostgreSQL successfully made. Ready to install.这样的输出;

5.sudo make install

完毕后会看到:PostgreSQL installation complete.的输出

6.

sudo groupadd postgres

sudo useradd -g postgres postgres

sudo chown -R postgres:postgres /usr/local/pgsql

给postgres用户配置密码:sudo passwd postgres

8.配置PostgreSQL

先su - postgres

cd /usr/local/pgsql/bin

./initdb -D /usr/local/pgsql/data/

然后会看到:Success. You can now start the database server using:

./pg_ctl -D /usr/local/pgsql/data/ -l logfile start这样的输出;

9.以postgres用户执行./pg_ctl -D /usr/local/pgsql/data/ -l logfile start即可运行pg服务;

此时会看到waiting for server to start.... done
server started
接着可以./psql,然后会输出psql (11.5),这个命令是控制台下访问pgsql服务的命令(可以通过它在控制台上创建表之类的)
输入exit可以退出psql;

10.还可以将pgsql/bin目录作为PATH路径;

最新文章

  1. Elasticsearch之client源码简要分析
  2. jQuery瀑布流插件——jQuery.Waterfall
  3. 【Bootstrap基础学习】02 Bootstrap的布局组件应用示例
  4. 安装完mysql后用root不能su成mysql
  5. 我对java反射机制的理解
  6. allpaths 使用
  7. 【Mysql】安装 mysql-5.7.5 指南
  8. HTML 5:绘制旋转的太极图
  9. Android如何在ListView中嵌套ListView
  10. minitools
  11. myeclipse building workspace如何禁止及提高myeclipse速度
  12. java代码实现 金字塔(倒置)
  13. Jq/Js收集
  14. uva11426(莫比乌斯反演)
  15. SQL Server 2012 复制(发布订阅的研究)
  16. Java之FilenameFilter接口
  17. JPA 注解的CascadeType属性
  18. 并发库应用之九 & 到时计数器CountDownLatch应用
  19. 【easy】Number of Segments in a String 字符串中的分段数量
  20. USCiLab cereal json 序列化

热门文章

  1. Dubbo源码分析:Serialization
  2. Java 多线程实战
  3. css 网格布局
  4. java 数组遍历(方法内部的代码)
  5. WinDbg常用命令系列---!heap
  6. Codevs 3122 奶牛代理商 VIII(状压DP)
  7. 钟长者P71解题报告
  8. 【洛谷P3391】文艺平衡树——Splay学习笔记(二)
  9. vuex如何实现数据持久化,刷新页面存储的值还存在
  10. 【POJ2996】Help Me with the Game