`
wuhuizhong
  • 浏览: 684488 次
  • 性别: Icon_minigender_1
  • 来自: 中山
社区版块
存档分类
最新评论

安装使用 Postgresql 9.1

 
阅读更多

一,安装

1. 下载postgresql-9.1.1-1-linux.bin 至/tmp目录

2.  # cd /tmp

3.  # chmod +x postgresql-9.1.1-1-linux.bin
     # ./postgresql-9.1.1-1-linux.bin
     第一行是把bin文件改成可执行的文件,第二行执行

4. 安装过程中可设置安装路径、数据库路径和密码、端口

5. 查看是否启动Pgsql:# /etc/init.d/postgresql-9.1 status

    启动Pgsql:# /etc/init.d/postgresql-9.1 start
    关闭Pgsql:# /etc/init.d/postgresql-9.1 stop

 

6. 如果需要远程连接管理PgSql,

     (1)、修改PostgreSQL配置文件

         vi /opt/PostgreSQL/9.1/data/postgresql.conf
         listen_addresses='*'
         port=5432
     (2)、修改PostgreSQL配置文件

        vi /opt/PostgreSQL/9.1/data/pg_hba.conf
        host all all 0.0.0.0/0 md5  
        表示允许所有用户访问。
        或具体ip : host all all 192.168.1.101/32  md5
    (3)、在防火墙中开放5432端口,
    查看本机防火墙关于IPTABLES的设置情况 shell> iptables -L -n
   如果没有看到开放5432端口,则在文件/etc/sysconfig/iptables中加入:
   -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT
   重启防火墙:shell>service iptables restart

   然后可以在windows的pgAdmin 软件远程管理Pgsql了

 

 7. Rails应用

   $ gem install pg -- --with-pgsql-lib=/opt/PostgreSQL/9.1/lib --with-pg-config=/opt/PostgreSQL/9.1/bin/pg_config

   $ rake db:create

   问题:
   libpq.so.5: cannot open shared object file: No such file or directory - /usr/local/rvm/gems/ruby-1.9.2-p180@rails3.1/gems/pg-0.11.0/lib/pg_ext.so

   解决:

   # cd /etc/ld.so.conf.d
   # echo "/opt/PostgreSQL/9.1/lib" >>pgsql.conf
   # ldconfig

 

 

二、卸载

1. 关闭Pgsql服务器:$ /etc/init.d/postgresql-9.1 stop
2. 删除pgsql安装路径 如:$ rm -rf /opt/PostgreSql
3. 删除pgsql数据库路径 如:$ rm -rf /data/PgSqlData
4. $ rm /etc/init.d/postgresql-9.1
5. $ rm /etc/postgres-reg.ini

 

 

分享到:
评论

相关推荐

    postgreSQL9.1

    postgreSQL9.1 安装文件exe postgreSQL9.1 安装文件exe postgreSQL9.1 安装文件exe postgreSQL9.1 安装文件exe postgreSQL9.1 安装文件exe postgreSQL9.1 安装文件exe postgreSQL9.1 安装文件exe

    windows PostgreSQL 9.1 安装详细步骤

    本文将详细讲解在 Windows 操作系统中安装 PostgreSQL 9.1 的步骤,帮助初学者顺利搭建数据库环境。 **一、安装步骤** 1. **启动安装程序**:首先,你需要下载 PostgreSQL 的安装包,例如 `postgresql-9.1.3-1-...

    postgresql-9.1-901-1.jdbc4-API文档-中文版.zip

    jar包文件:postgresql-9.1-901-1.jdbc4.jar javadoc API文档文件:postgresql-9.1-901-1.jdbc4-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.1-901-1.jdbc4-sources.jar 对应Maven信息: ...

    postgresql-9.1-windows

    postgresql-9.1 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代...

    postgresql9.1中文学习手册PDF格式最新版本

    postgresql 9.1 中文学习手册由wevvv制作整理,想学习PostgreSQL的朋友可以下载阅读。 PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库...

    postgresql-9.1.24-1-windows-x64安装包

    postgresql9.1版本安装包64位版本

    PostgreSQL9.1 双机部署配置(主备数据同步)

    PostgreSQL9.1 双机部署配置(主备数据同步)PostgreSQL9.1 双机部署配置(主备数据同步)

    postgresql-9.1-901.jdbc3-API文档-中文版.zip

    jar包文件:postgresql-9.1-901.jdbc3.jar javadoc API文档文件:postgresql-9.1-901.jdbc3-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.1-901.jdbc3-sources.jar 对应Maven信息: groupId:...

    postgresql9.1手册

    本手册涵盖了从安装到高级特性使用的各个方面,是学习和使用PostgreSQL 9.1不可或缺的资源。 #### 二、版权与法律声明 - **版权信息**:PostgreSQL由PostgreSQL全球开发组版权所有,并按照加州大学许可协议发布。 ...

    Mysql5.5与Postgresql9.1负载均衡比较.pdf

    相对而言,PostgreSQL 9.1则使用PGpool-II作为其负载均衡工具。PGpool-II除了负载均衡之外,还提供了其他一些特性,例如在线恢复、智能查询处理等。在PostgreSQL 9.1版本中,它支持同步流复制(synchronous ...

    postgresql-9.1-903.jdbc3.jar

    postgresql-9.1-903.jdbc3.jar postgresql驱动

    postgresql-9.1-901.jdbc3驱动

    postgresql-9.1-901.jdbc3 驱动

    postgresql-9.1.14-1-1

    PostgreSQL主要优势:  1. PostgreSQL完全免费,而且是BSD协议,如果你把PostgreSQL改一改,然后再拿去卖钱,也没有人管你,这一点很重要,这表明了PostgreSQL数据库不会被其它公司控制。oracle数据库不用说了,是...

    postgresql 9.1.5.1

    The Windows installers for PostgreSQL includes the PostgreSQL server, pgAdmin III; a graphical tool for managing and developing your databases, and StackBuilder; a package manager that can be used to ...

    postgresql-9.1-901.jdbc4-API文档-中文版.zip

    jar包文件:postgresql-9.1-901.jdbc4.jar javadoc API文档文件:postgresql-9.1-901.jdbc4-javadoc.jar sources 源代码文件(若本来存在):postgresql-9.1-901.jdbc4-sources.jar 对应Maven信息: groupId:...

    Mysql+5.5+vs+Postgresql+9.1+负载均衡比较

    本次研究对比了两个广泛使用的开源关系型数据库系统——MySQL 5.5与PostgreSQL 9.1,在负载均衡方面的表现,旨在为数据库管理员和技术决策者提供更深入的理解和参考。 ### MySQL 5.5与PostgreSQL 9.1的负载均衡机制...

    PG9.1新功能介绍

    对于使用ispell扩展进行拼写检查的大规模应用,PostgreSQL 9.1通过内部优化减少了ispell字典的内存占用量,有助于降低服务器资源消耗,提高运行效率。 #### 查询优化器 **允许对继承表上的扫描结果进行排序** ...

    postgresql分布式安装部署

    本文旨在详细介绍如何在Ubuntu 12.04系统上进行PostgreSQL 9.1数据库的分布式安装与部署。本教程不仅包含详细的步骤指导,还提供了架构原理图以及安装过程中的截图,帮助读者更好地理解并完成整个部署流程。 #### ...

    postgresql-9.1 jdbc4

    postgresql-9.1 jdbc4-jdk1.6/1.7

Global site tag (gtag.js) - Google Analytics