# 安装pg,(使用安装包, 不能连接外网)

tar包下载地址 https://www.postgresql.org/ftp/source/v11.1/
放在/home/sxy 目录(随便放)
cd /home/sxy
tar xvzf postg*tar.gz
cd postg*
mkdir /usr/local/pgsql # 安装目录
./configure --prefix=/usr/local/pgsql # 设置配置环境

Ubuntu 16.04报错(联网解决): (cent os 7 没有安装过)
configure: error: readline library not found
解决办法:sudo apt-get install libreadline6-dev
可能其他错误:
configure: error: zlib library not found
apt-get install zlib1g-dev

configure: configure: error: no acceptable C compiler found in $PATH
apt-get install gcc

./configure --prefix=/usr/local/pgsql # 再次配置环境
make && make install # 编译并安装, 出错会退出 (具体问题再baidu)
提示: Postgresql installation complete # 表示安装成功 
ls -l /usr/local/pgsql/ # 会有4个目录(bin, include, lib 和 share) # 也说明安装成功
rm -rf /home/sxy/postg*

启动:
root 用户不能启动postgresql # (连接的时候会提示失败)原因baidu
修改密码:
passwd postgres # Ubuntu pg11默认安装了postgres 用户

mkdir -p /var/postgresql/data # 经常变动
初始化:
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/
touch /var/postgresql/logfile
chown postgres:postgres /var/postgresql/* 
chown postgres:postgres /usr/local/pgsql/*
chmod -R 0700 /var/postgresql/*
修改配置文件:
vim /var/postgresql/data/postgresql.conf 
listen_addresses = '*'
port = 5432
max_connections = 2000 # 改大点, 但用的时候还是要创建连接池

vim /var/postgresql/data/pg_hba.conf
添加:
host all all 0.0.0.0/0 md5
# (留下local)其他全注释

修改密码:
passwd postgres 
su postgres
/usr/local/pgsql/bin/pg_ctl -D /var/postgresql/data/ -l logfile restart/start/stop # 启动数据库
/usr/local/pgsql/bin/psql -h ip # 本地连接数据库

# 卸载老版本

后补

Ubuntu postgres 内网 安装 卸载的更多相关文章

  1. CentOS 7 Redis 内网 安装 卸载

    # 不能连接外网, 安装Redis服务器的过程 https://redis.io/download (官网下载安装包, 最新版) redis-*.tar.gz 放在安装目录/usr/local/red ...

  2. Linux anaconda 内网 安装 卸载

    安装并不难, 官网介绍的很清楚, 但每次到官网找安装方法不方便,我总结了本文(很全) 官网下载Linux版anaconda, 地址https://www.anaconda.com/download/# ...

  3. Ubuntu更改源和搜狗输入法安装卸载

    安装完Ubuntu 16.04后,要更换为国内的软件源: sudo gedit /etc/apt/sources.list   #用文本编辑器打开源列表 在文件开头添加下面的阿里云的软件源: deb ...

  4. Microsonf visual c++ 14+ 离线内网安装

    内网离线安装方法:先下载官方的visualcppbuildtools: <br  href=http://go.microsoft.com/fwlink/?LinkId=691126 >& ...

  5. 内网安装python第三方包

    内网快速安装python第三方包 内网安装包是一个很麻烦的问题,很多时候,内网的源会出现问题,导致无法安装. 这里给出一种快速在内网中安装第三方包,无需使用内网的源. 外网操作 1.根据开发环境下的所 ...

  6. k8s内网安装部署(二)

    续上篇 https://www.cnblogs.com/wangql/p/13397034.html 一.kubeadm安装 1.kube-proxy开启ipvs的前置条件 modprobe br_n ...

  7. 内网安装ubuntu包

    到http://packages.ubuntu.com搜索包下载下来,  再安装.

  8. redhat 7.2 内网安装docker

    本文介绍在内网环境下如果通过网络代理映射来完成docekr的安装,首先在能上网的windows机器上安装squid,并启动,本实例中windows机器IP为 192.168.192.101 ,squi ...

  9. ubuntu lamnp 环境的安装/卸载 及 配置

    安装mysql--------------------------------------sudo apt install mysql-server   #5.7版本 安装php----------- ...

随机推荐

  1. HBase各版本对Hadoop版本的支持情况

    转载自:http://blog.csdn.net/sunny05296/article/details/54089194 安装HBase时,要考虑选择正确的Hadoop版本,否则可能出现不兼容的情况. ...

  2. Linux之文件(目录)默认权限、特殊权限与隐藏权限

    文件默认权限 从Linux之用户组.文件权限详解了解到文件与目录的基本权限管理,文件在创建时如果不指定具体的权限,那么系统会给它分配一个默认的权限,这个默认权限就是umask. vbird@Ubunt ...

  3. sql job定时备份数据库

    ---------------------------------------- 对TestDB1进行备份 ---------------------------------------- decla ...

  4. (转载)o(1), o(n), o(logn), o(nlogn) 时间复杂度

    o(1), o(n), o(logn), o(nlogn) 时间复杂度的解释: https://blog.csdn.net/yhc166188/article/details/81162865 时间复 ...

  5. [UE4]RichTextBlock

    RichTextBlock:富文本 一.新建一个名为“TestRichTextBlock_0”的UserWidget,并添加名为RichTextBlock_0的RichTextBlock控件,并设置T ...

  6. 《女神异闻录 5》的 UI 设计

    转自:https://www.zhihu.com/question/50995871?sort=created <女神异闻录5>是近两年最为火热的JRPG游戏之一,它的出色不仅在于剧情暗讽 ...

  7. Handling Touches - RN3

    1. basic button format: <tag event caption /> <Button onPress={{}} title="I am button& ...

  8. XAMPP 虚拟主机配置,实现多域名访问本地项目

    XAMPP 虚拟主机配置,实现多域名访问本地项目 1.首先你既然要配置多个虚拟主机,那你肯定需要多个站点的目录文件.你可以在e盘创建 www文件夹,然后在该文件件中新建两个站点目录,假设test.co ...

  9. Eclipse Debug不能热部署解决

    摘要: Eclipse Debug不能热部署代码may be out-of-synch 问题描述:Project通过ant工具编译部署到JBoss下,在使用Eclipse远程调试功...       ...

  10. android 开发 View _4_ 我的简单自定义ViewDemo

    效果图: 代码: package com.example.lenovo.mydemo.myViewDemo; import android.content.Context; import androi ...