centos5.8安装postgresql以及python模块psycopg2

来源:互联网 发布:淘宝卖家申请电子发票 编辑:程序博客网 时间:2024/06/06 04:31

安装postgresql比较简单,按照postgresql官网上的说明,yum install postgresql91-server postgresql91-contrib yum install postgresql运行这三个命令就可以安装成功,然后通过 service postgresql start 启动服务。

安装psycopg2模块比较麻烦,下载源码包后编译提示需要pg_config程序,psycopg2的安装文档上说明安装这个模块需要libpq-dev、python-dev的头文件和pg_config程序,刚好yum里面没有libpq-dev的包,郁闷了。后来试了yum install postgresql-devel ,装上居然就可以安装psycopg2这个模块了,也算解决这个问题。^_^

这里再记录下postgresql的一些东西。刚安装的postgresql只有一个超级管理员可登录即postgres,通过sudo su postgres 然后 psql 就可以登陆数据库,然后create user myname with password 'xxx'添加用户。此时你添加的用户还不能直接 psql -U myname -W登录,需要修改pg_hba.conf文件,将’local all all ident sameuser‘ all后面的改成trust

如果要通过网络访问则将文件中ipv4和ipv6注释的部分打开,修改对应的ip地址范围即可。接下来就可以随便玩啦^_^