文档章节

azure linux虚拟机openlogic_centos7.0搭建postgresql数据库

longfirst
 longfirst
发布于 2014/11/02 12:31
字数 355
阅读 669
收藏 2

    近日,需要用到postgresql数据库。

我搭建的环境为:

azure平台,操作系统为azure平台自带的openlogic centos7.0。


搭建过程:

1,使用系统自带postgresql包。如果仅仅搭建postgresql数据库,仅仅安装postgresql server即可。

sudo yum install postgresql-server postgresql

2,安装完毕后,启动数据库,使用root权限。

--首先需要初始化数据库
postgresql-setup initdb
--设在开机自动启动
systemctl enable postgresql.service
--启动数据库
systemctl start postgresql.service

3,在安装postgresql server包时,会创建1个postgres 用户,该用户的uid 和gid 都是26,如果想使用非root用户su到postgres,需要设置它的密码。(该步骤可选)

4,切换到postgres用户,设置数据库用户postgres密码

#su  postgres 
 -bash-3.2$psql -U postgres 
 postgres=#alter user postgres with password 'new password';
 postgres=#\q

5,配置postgresql,使其可以远程连接

下面两个文件默认目录为/var/lib/pgsql/data
--配置postgresql.conf文件
修改为
listen_addresses = '*'
--配置pg_hba.conf
添加
host    all             all             222.137.xxx.xxx/24              md5
分别为:host类型,数据库,用户,允许远程连接的ip地址,访问方法

6,开启防火墙端口5432

firewall-cmd --permanent --add-port=5432/tcp
systemctl restart firewalld

7,azure管理平台开启5432端口

8,现在,就可以使用客户端连接postgresql数据库服务器了。

user@host:~$ psql -h dns-name.chinacloudapp.cn -U postgres -W


© 著作权归作者所有

longfirst
粉丝 4
博文 80
码字总数 37699
作品 0
郑州
系统管理员
私信 提问
PostgreSQL Hot Standby

一、简介 PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务,这是PostgreSQL9.0中最激动人心的功能,这个功能...

长平狐
2012/08/27
201
0
postGIS在windows下的安装与应用(转载)

转载自:http://www.gispark.com/html/open%20source/2006/1024/388.html postGIS在windows下的安装与应用: 目前,windows下的版本,postgresql官方已经开始支持,目前是8.0.1版本。POSTGIS...

黄昏的金牛
2010/08/24
0
0
PostgreSQL Hot Standby

一、简介 PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务,这是PostgreSQL9.0中最激动人心的功能,这个功能...

长平狐
2012/09/06
156
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
在 Docker 上搭建 PostGIS 数据库实现空间数据存储及可视化

此文旨在记录与传播在 Docker 上搭建 PostGIS 数据库实现空间数据存储及可视化的知识要点。 PostGIS 已经有PostGIS经验的大佬可以忽略此段了。解释 PostGIS 之前需要介绍 PostgreSQL (简称 ...

上官瑾文
2018/05/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

在浏览器中进行深度学习:TensorFlow.js (十一)时间序列预测

时间序列是对某一个或者一组变量 x(t) 进行观察测量,将在一系列时刻 t1,t2,⋯,tn 所得到的离散数字组成的序列集合。 时间序列预测的机器学习的一种常见应用,例如预测股票和金融产品价格走势...

naughty
29分钟前
6
0
sqlserver 版 try catch

格式 begin try--SQL end try begin catch --sql (处理出错动作)end catch 我们将可能会出错的sql 写在begin try...end try 之间,若出错,刚程序就跳到紧接着的begin try...end t...

轻轻的走过
37分钟前
2
0
# Solr搜索引擎 — SolrCloud介绍和环境准备

搞定了一切的一切之后下一步就是正式使用了,但是之前介绍的都是在单台服务器上进行的部署,如果在生产环境出现了单台故障怎么办呢?提供稳定性和性能的最直观的方式就是集群,solr官方提供了...

喵了_个咪
37分钟前
7
0
C++,Windows/MFC_中L和_T()之区别

字符串前面加L表示该字符串是Unicode字符串。 _T是一个宏,如果项目使用了Unicode字符集(定义了UNICODE宏),则自动在字符串前面加上L,否则字符串不变。因此,Visual C++里边定义字符串的时...

rainbowcode
38分钟前
2
0
DNS原理及劫持问题

对于互联网,人们总是高谈阔论,却很少有人愿意去了解电脑、手机、电视这些设备到底是如何被“连接”起来的。本文通过“我”,一个普通的网络请求的视角,给大家介绍下“我”的工作流程是如何...

老孟的Linux私房菜
42分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部