文档章节

PostgreSQL的安装

p
 panghulu
发布于 2016/06/11 11:19
字数 388
阅读 16
收藏 1

一、在Ubuntu 16.04上安装PostgreSQL

官网www.postgresql.org上面有安装的详细说明,其实很简单,执行如下的安装操作指令即可:

sudo apt-get install postgresql-9.4

如果提示源没有这个版本,那么需要先添加源:

1、首先,选择版本,我们使用的是Ubuntu Xenial,不清楚可以通过指令lsb_release -a查看;

2、创建文件 /etc/apt/sources.list.d/pgdg.list,并sudo编辑,内容如下:

deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main

3、执行如下操作导入key:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

4、更新源

sudo apt-get update

5、完成上述步骤以后,再执行安装即可,按照提示选择Y就安装成功了

sudo apt-get install postgresql-9.4

二、允许其他主机访问

PostgreSQL安装完成后,默认只能从本机访问,测试一下,ping可通,telnet 5432端口(默认端口)不通;如果需要允许其他主机访问PostgreSQL数据库,需要修改配置文件。

配置文件默认放置在/etc/postgresql/9.4/main目录下,我们需要修改pg_hba.conf和postgresql.conf两个配置文件。

1、首先,修改postgresql.conf,将监听模式修改为监听所有主机发出的连接请求

listen_addresses = '*'

2、下一步,修改pg_hba.conf,设置用户访问权限,添加:

host    all        all        192.168.75.0/24        md5

3、最后,重启服务生效

sudo service postgresql@9.4-main restart

三、修改密码

1、用postgres用户登录psql

sudo -u postgres psql

2、设置postgres用户的新密码

postgres=# \password

3、退出

postgres=# \q

修改完成后立即生效

 

© 著作权归作者所有

共有 人打赏支持
p
粉丝 0
博文 7
码字总数 1084
作品 0
东城
通过源码编译安装PostgreSQL步骤及问题总结

今天博主在ubuntu 10.04安装从enterprisedb下载的postgresql安装包是出现一个问题,运行后提示“Segmentation fault”错误,安装失败。之前我在12.04版的系统中有安装过,一切正常。之后公司...

章郎虫
2014/01/15
0
0
PostgreSQL在CentOS下的源码安装

下面主要是PostgreSQL在CentOS下的安装步骤,和Linux步骤基本类似。 1.环境: 操作系统:CentOS-6.2-x8664 虚拟机:Vmware-workstation 6.5 数据库:postgresql-9.1.3 工具: SecureCRT 5.1.2 2...

kenyon_君羊
2012/04/15
0
2
centos 6.8安装postgresql9.6.9实战

centos 6.8安装postgresql9.6.9实战 一、安装前准备 系统:centos 6.8 服务器IP:192.168.1.211 修改SELINUX=disabled vi /etc/selinux/config 关闭防火墙或者把5432端口允许开放 /etc/init....

jxzhfei
昨天
0
0
postgresql 源码安装小记

1 Requirements 安装以下的软件包 The following software packages are required for building PostgreSQL: rpm -q make gcc gzip readline readline-devel zlib zlib-devel 查看版本 make......

rainxian
07/17
0
0
fedora 20中安装postgresql数据库

在fedora 20中在我2014-8-27日安装pg时,pg版本是9.3.5.1我不知是会由pg开发组自动更新还是别的,但安装后一般是最新的版本了。安装: yum install postgresql yum install postgresql-serv...

上海李浩
2014/08/27
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部