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

    近日,需要用到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


转载于:https://my.oschina.net/longfirst/blog/339919

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值