Board logo

标题: [分享] wdOS系统下安装PostgreSQL数据库 [打印本页]

作者: 苦丁茶    时间: 2012-7-27 13:27     标题: wdOS系统下安装PostgreSQL数据库

本帖最后由 苦丁茶 于 2012-7-27 13:45 编辑

写在前面:这里我只是简单的配置了一下postgresql数据库,没怎么深入去研究这个数据库的使用~有兴趣的朋友可以分享一下关于这个数据库的一些应用哦~先谢过了

一.关于PostgreSQL数据库的介绍:

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。

它支持大部分 SQL:2003 标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的:数据类型、函数、操作符、聚集函数、索引方法、过程语言。并且,因 为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。

相比十分受业界关注的MySQL,PostgreSQL能提供更加安全、更加可靠、数据也更加完整,支持平台最多的数据库管理服务。但PostgreSQL也有一定的缺陷,PostgreSQL对于设置和使用的要求比较高,它利用的是特殊权限、底层操作系统的安全性以及数据库内提供的角色 (roles)和特权。如果使用者对这些东西不够了解的话,PostgreSQL的使用会变得非常困难。然而,一旦掌握了它们的使用规则,你就可以像使用MySQL一样简单方便的使用PostgreSQL。

所以,本文试图在wdOS系统下以root用户的身份安装PostgreSQL数据库,并对该数据库进行简单的测试。具体的安装过程如下。

二.安装过程:

1.安装PostgreSQL服务器:

使用命令yum install postgresql-server 在线安装:

图片1.png


2.创建数据库的专属用户postgres,并设置可以实现远程控制的密码:

   PostgreSQL数据库处于安全方面的考虑,是不允许直接以超级用户root登录的,所以我们要为它建立对应的用户和组,这里建立了一个数据库的专属用户postgres

图片2.png

   postgres用户默认情况下,密码为空。所以如果想要实现远程管理则需要修改该用户的密码:

图片3.png

3.为postgres用户增加环境参数:

/home/postgres/.bash_profile这个文件夹下添加下面的环境参数:

   图片4.png

4./var/lib/pgsql/data/pg_hba.conf文件夹中添加下面几句,以实现数据库的远程连接管理:

图片5.png


  在 /var/lib/pgsql/data/postgresql.conf中也要修改相应的侦听地址和端口号:

图片6.png


5.建立数据目录:

先切换用户,并建立数据目录

图片7.png


6.初始化目录数据

图片8.png


7.启动PostgreSQL数据库

图片9.png


三.测试数据库:

1.创建数据库wdos,并连接到该数据库:

图片10.png


2.在新建的数据库中创建表格,并插入相应的值:

图片11.png

3.验证数据是否插入成功:

图片12.png


至此,可以验证该数据库的使用是正常的了。感兴趣的朋友可以在windows系统下面安装postgresql管理客户端,由于我们在之前的配置文件中已经做了允许远程连接的修改,所以可以在windows系统下轻松实现远程管理PostgreSQL数据库,这里我就不做测试记录了。


四.可能会遇到的问题的解决方案:

1.如果在初始化数据目录时提示下图的错误:

图片13.png

这是因为/home/mydb的所有者还不是postgres,所以修改/home/mydb 的所有者 chown postgres /home/mydb 即可。

图片14.png


2.如果在启动数据库时提示下图的错误:

图片15.png


这是启动路径的问题,可以查看之前初始化数据目录完成时提示的开启数据库的方法:

图片16.png


按照提示重新启动即可。

3.为确保使用,请在使用之前先关闭防火墙 service  iptables  stop



图片附件: 图片1.png (2012-7-27 13:18, 91.74 KB) / 下载次数 5563
http://wdlinux.cn/bbs/attachment.php?aid=1323&k=8b19a0e9eddd085ada85e4b13bc43577&t=1732554640&sid=xiGg1R



图片附件: 图片2.png (2012-7-27 13:18, 1.32 KB) / 下载次数 5491
http://wdlinux.cn/bbs/attachment.php?aid=1324&k=a5ae4dcd85132a4d4e0e9baca002c702&t=1732554640&sid=xiGg1R



图片附件: 图片3.png (2012-7-27 13:18, 15.34 KB) / 下载次数 5558
http://wdlinux.cn/bbs/attachment.php?aid=1325&k=301671cac44dbfb8337bf33b5ca431cb&t=1732554640&sid=xiGg1R



图片附件: 图片4.png (2012-7-27 13:18, 20.4 KB) / 下载次数 5557
http://wdlinux.cn/bbs/attachment.php?aid=1326&k=82161d45e2601a56fb7f6245e37eb867&t=1732554640&sid=xiGg1R



图片附件: 图片5.png (2012-7-27 13:18, 58.36 KB) / 下载次数 5572
http://wdlinux.cn/bbs/attachment.php?aid=1327&k=08d2beeba668b4c7024c700f02125a12&t=1732554640&sid=xiGg1R



图片附件: 图片6.png (2012-7-27 13:18, 13.7 KB) / 下载次数 5551
http://wdlinux.cn/bbs/attachment.php?aid=1328&k=ddca5d44e3595e834873f3028a6a0d4e&t=1732554640&sid=xiGg1R



图片附件: 图片7.png (2012-7-27 13:18, 5.44 KB) / 下载次数 5476
http://wdlinux.cn/bbs/attachment.php?aid=1329&k=b3b454ce493399eb054c2ebdc0363482&t=1732554640&sid=xiGg1R



图片附件: 图片8.png (2012-7-27 13:18, 117.8 KB) / 下载次数 5591
http://wdlinux.cn/bbs/attachment.php?aid=1330&k=7729507d0ed8e1016341149f35c60abf&t=1732554640&sid=xiGg1R



图片附件: 图片9.png (2012-7-27 13:18, 9.73 KB) / 下载次数 5522
http://wdlinux.cn/bbs/attachment.php?aid=1331&k=d392368f5bea8a0526a67760512783b5&t=1732554640&sid=xiGg1R



图片附件: 图片10.png (2012-7-27 13:18, 63.66 KB) / 下载次数 5521
http://wdlinux.cn/bbs/attachment.php?aid=1332&k=32becc3daebdc5f65613f69aba8cef17&t=1732554640&sid=xiGg1R



图片附件: 图片11.png (2012-7-27 13:18, 28.62 KB) / 下载次数 5543
http://wdlinux.cn/bbs/attachment.php?aid=1333&k=e8f202c05b5224688c4cd2aa7276b5d1&t=1732554640&sid=xiGg1R



图片附件: 图片12.png (2012-7-27 13:18, 7.54 KB) / 下载次数 5495
http://wdlinux.cn/bbs/attachment.php?aid=1334&k=8af8387e1bbfb9ae4cee9c8a5aa1f55c&t=1732554640&sid=xiGg1R



图片附件: 图片13.png (2012-7-27 13:18, 45.91 KB) / 下载次数 5538
http://wdlinux.cn/bbs/attachment.php?aid=1335&k=672ebc10e08b2c6e56ad5ae1b1d43ab1&t=1732554640&sid=xiGg1R



图片附件: 图片14.png (2012-7-27 13:18, 1.69 KB) / 下载次数 5604
http://wdlinux.cn/bbs/attachment.php?aid=1336&k=a9f375e85a846e46ba2f2c7f24f5dc8c&t=1732554640&sid=xiGg1R



图片附件: 图片15.png (2012-7-27 13:18, 5.86 KB) / 下载次数 5477
http://wdlinux.cn/bbs/attachment.php?aid=1337&k=4d19608f2a2996b32803635a45fcb85c&t=1732554640&sid=xiGg1R



图片附件: 图片16.png (2012-7-27 13:18, 9.28 KB) / 下载次数 5496
http://wdlinux.cn/bbs/attachment.php?aid=1338&k=f10add5d1bf529181dea6cb2f2a834be&t=1732554640&sid=xiGg1R






欢迎光临 WDlinux官方论坛 (http://wdlinux.cn/bbs/) Powered by Discuz! 7.2