文档章节

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
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
08/16
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
centos6.5下postgresql9.4.3安装与配置

一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于...

jxzhfei
06/26
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

没有更多内容

加载失败,请刷新页面

加载更多

Thinkphp5 优雅配置两个数据库

工作需要需要配置两个数据库,框架5.0的,步骤如下: 1、在database.php同级创建一个database2.php文件 在里面配置第二个数据库信息, 2、在config中配置这个数据库信息: 3、创建第二个表的...

wqzbxh
19分钟前
1
0
Socket网络编程进阶与实战

Socket网络编程进阶与实战 Socket对于每个工程师的重要性不言而喻。本课程将理论结合实践,带你从零开始,系统学习Socket编程技术,让Socket的学习不再那么零散与难以掌握,同时会提炼出Soc...

qq__2304636824
25分钟前
1
0
Android studio常用快捷键

Ctrl +Alt +Space //显示可用参数 Ctrl + Alt +M //抽取方法 Ctrl +Alt + F //提取全局变量 Ctrl +Shift + "+或-" //折叠/展开代码块 Shift + F6 //批量更改变量 Ctrl + Tab //切换器 Ctrl +...

lanyu96
37分钟前
2
0
@ControllerAdvice 拦截异常并统一处理

在spring 3.2中,新增了@ControllerAdvice 注解,可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。 一、介绍 创建 MyControllerAdvice,并添...

狼王黄师傅
41分钟前
1
0
ajax传递参数给springmvc总结[转]

https://www.cnblogs.com/franson-2016/p/6770028.html https://www.cnblogs.com/xiaoxi/p/5708084.html 总结: 1.springmvc与Ajax交互,可以传入三种类型的数据: (1)文本:"uname=alice&......

废柴
43分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部