centos安装postgresql数据库

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

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

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

centos安装postgresql数据库

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

centos安装postgresql数据库

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

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

centos安装postgresql数据库

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

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

centos安装postgresql数据库

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

centos安装postgresql数据库

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

centos安装postgresql数据库

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

centos安装postgresql数据库

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

centos安装postgresql数据库

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

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

   postgresql.conf配置文件修改为:

centos安装postgresql数据库

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

centos安装postgresql数据库

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

centos安装postgresql数据库



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

centos安装postgresql数据库

配置文件修改部分:

centos安装postgresql数据库

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

centos安装postgresql数据库


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

centos安装postgresql数据库

好的,测试成功!

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

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

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

centos安装postgresql数据库

上一篇:MySQL 5.5加主键锁读问题【转载】


下一篇:mac mariadb编译后无法启动