首页 > 数据库技术 > 详细

centos安装postgresql数据库

时间:2014-03-12 09:28:05      阅读:797      评论:0      收藏:0      [点我收藏+]

   最近一直想玩一玩postgresql数据库,今天终于有时间可以尝试一下了。

   回到家里开始准备环境,当然是我最喜欢的VirtualBox虚拟机,和Centos系统来测试这款数据库了。

   首先打开VirtualBox软件,然后通过事先准备好的iso文件来安装用来当作服务器centos作为操作系统的虚拟主机。安装好之后,通过centos预先提供的postgresql的安装包安装好postgresql:

bubuko.com,布布扣

   可以看到安装失败了,提示有两个依赖,第一个依赖通过查询(我使用的是手动rpm管理安装包,所以这种手动排除依赖我习惯从http://www.rpmfind.net这个网站上面解决)libpq.so.5是在postgresql-libs这里面。所以需要先行安装postgresql-libs这个包:

bubuko.com,布布扣

这样我们就安装好postgresql-server了。是不是很简单。

   下面一步我们需要完成数据库服务的启动:

bubuko.com,布布扣

我尝试启动服务后,发现该数据库需要我们手动初始化,那么好就满足它。初始化,好了,现在服务启动起来了。

   接下来就是登陆到数据库中了,首先我们需要将系统账户切换到数据库的管理员账户postgres,这个很简单

bubuko.com,布布扣

   好了切换好用户,我们直接登陆到数据库。

bubuko.com,布布扣

   然后我们给数据库管理员修改一下密码,在数据库客户端中非常简单的

bubuko.com,布布扣

   修改好密码,接下来的工作比较繁琐,但是不复杂。就是修改postgresql的配置文件:

bubuko.com,布布扣

   pg_hba.conf这个文件配置修改为:

bubuko.com,布布扣

这里面需要说明一下,推荐使用认证方式为md5这种密码认证,配置文件默认的方式为ident。

添加192.168.1.0/24这一网段的所有ip都为md5认证方式。

   postgresql.conf配置文件修改为:

bubuko.com,布布扣

默认为本地(localhost)修改为*,则为监控所有ip,注释中有说明,修改后需要重启服务。

bubuko.com,布布扣

然后我们测试一下,看看是否登陆成功:

bubuko.com,布布扣



   上面的远程登陆其实是虚假的,因为是本机访问本机实际ip所得结果。想要真的实现远程数据库的话,还有一个必须要做的步骤,就是打开我们防火墙端口5432。

bubuko.com,布布扣

配置文件修改部分:

bubuko.com,布布扣

然后我们重启一下防火墙:

bubuko.com,布布扣


最后我们测试一下真正的远程访问,是否好用如图:

bubuko.com,布布扣

好的,测试成功!

   最后我们安装的postgresql-server算是大功告成了。

本文出自 “ice_world” 博客,请务必保留此出处http://iceworldvip.blog.51cto.com/5438460/1373525

centos安装postgresql数据库,布布扣,bubuko.com

centos安装postgresql数据库

原文:http://iceworldvip.blog.51cto.com/5438460/1373525

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!