Linux/UNIX安装PostgreSQL,补充配置要求

在Linux/UNIX安装PostgreSQL

按照下面的步骤,在Linux机器上安装PostgreSQL。请确保以root用户登录之后进行安装。

  • 挑选想要的,尽可能精确的PostgreSQL版本号,从一个EnterpriseDB 平台。 yiibai.com

  • 我们这里下载的是 postgresql-9.2.4-1-linux-x64.run 64位CentOS-6机器,现在让我们执行如下:

    [root@host]# chmod +x postgresql-9.2.4-1-linux-x64.run
    [root@host]# ./postgresql-9.2.4-1-linux-x64.run
    ------------------------------------------------------------------------
    Welcome to the PostgreSQL Setup Wizard.
    
    ------------------------------------------------------------------------
    Please specify the directory where PostgreSQL will be installed.
    
    Installation Directory [/opt/PostgreSQL/9.2]:  
  • 一旦启动安装程序,它会询问安装密码,用户等,使用数据库的几个基本问题,如位置,端口号等因此,保持默认值就可以了,除了密码-可以提供一个密码。它将安装在Linux机器的PostgreSQL将显示以下消息:

    Please wait while Setup installs PostgreSQL on your computer.
    
     Installing
     0% ______________ 50% ______________ 100%
     #########################################
    
    -----------------------------------------------------------------------
    Setup has finished installing PostgreSQL on your computer.  
  • 安装完成后补充配置方法,不然无法完成创建数据库操作;

  • 1.配置环境变量:

  • su - postgres

  • vi .bashrc;
  • 在最后添加上或修改成以下参数:
  • export PGHOME=/opt/PostgreSQL/9.2   #数据库文件的安装目录
  • export PGDATA=/opt/PostgreSQL/9.2/data    #数据参数和数据空间存储目录
  • export PATH=$PGHOME/bin:$PATH             #文件命令执行目录
  • 使环境变量生效:source .bashrc;

  • 2.配置远程连接:

    cd ;

  • vi $PGDATA/pg_hba.conf;
  • 最后添加: host    all  all  0.0.0.0/0  md5
  • vi $PGDATA/postgresql.conf;
  • 修改 listenaddresses='localhost'  成  listenaddresses='*'
  • port=5432
  • 执行:pg_ctl restart  (重启数据库是配置生效)

  • 注释:工具或者应用程序连接数据库时一定要用对应版本的jdbc.jar;

  •             曾经编辑文本遇到e437 的报错,解决方法 执行:export TERM=xterm;

  • 按照以下安装后的步骤来创建数据库。

    bash-4.1$ createdb testdb
    bash-4.1$ psql testdb
    psql (8.4.13, server 9.2.4)
    
    test=#  
  • 也可以使用下面的命令重新启动数据库;

  • cd /etc/init.d/

  • service postgresql-9.2 restart;

  • 可以启动/重新启动Postgres服务器的情况下,它没有运行使用下面的命令

    [root@host]# service postgresql restart
    Stopping postgresql service:                               [  OK  ]
    Starting postgresql service:                               [  OK  ]  


如果你的安装是正确,PotsgreSQL提示test=#如上图所示。 www.yiibai.com

在Windows安装PostgreSQL

按照下面的步骤,Windows机器上安装PostgreSQL。请确保已开启第三方防病毒,同时安装。

postgresql install dirpostgresql install data dirpostgresql install passwordpostgresql install portpostgresql install finish
  • 挑选你想要的PostgreSQL的版本号,可以点击以下链接下载 EnterpriseDB

  • Windows PC运行在32位模式下,下载postgresql-9.2.4-1-windows.exe后,运行PostgreSQL9.2.4-1-windows.exe后以管理员身份安装PostgreSQL。选择要安装的位置。默认情况下,它被安装在Program Files文件夹内。
  • 在安装过程中的下一步是选择将存储数据的目录,默认情况下它被存储在“data”目录下 www.yiibai.com

  • 下一步,安装程序询问密码,输入你喜欢的密码

  • 下一步,保持默认端口

  • 下一步选择“区域”,这里选择了“English, United States”。

  • 这一步需要一段时间在系统上安装PostgreSQL。在安装过程完成后,将看到下面的画面。取消选中该复选框并单击Finish按钮。

安装过程完成后,可以访问pgAdmin III ,从“程序”菜单下的PostgreSQL9.2 StackBuilder和PostgreSQL shell。www.yiibai.com

在Mac上安装PostgreSQL

按照下面的步骤,在Mac机上安装PostgreSQL。请确保以管理员身份登录之前进行安装。

  • 选择最新的版本号可用的Mac OS PostgreSQL 可以在EnterpriseDB 查找

  • 这里下载了PostgreSQL9.2.4-1-osx.dmg,Mac OS与OS X版本10.8.3上运行,现在,让我们打开DMG镜像取景器,只需双击它,这将PostgreSQL安装在下面的窗口: yiibai.com

    postgresql install on Mac
  • 接下来,点击Postgres的-9.2.4-1-OSX图标会给出警告信息,只是接受警告,并进行进一步安装。它会问管理员密码使用下面的窗口: www.yiibai.com

    postgresql Password on Mac

    输入密码并进行安装,此步骤后,请重新启动Mac机,如果不看下面的窗口,并重新启动后再次开始安装。

    Postgresql Start installation on Mac
  • 一旦启动安装程序,它会询问安装密码、用户将使用数据库的几个基本问题,如位置,端口号等因此保持它们的默认值,除了密码,可以提供密码。将安装PostgreSQL的应用程序文件夹中,可以检查Mac机:

    Postgresql Application on Mac
  • 现在可以启动任何程序启动。开始使用SQL shell。当启动SQL Shell,只需使用除外,显示输入密码,在安装的时候选择了所有的默认值。如果一切顺利,Postgres数据库里面,你会给出一个postgress#提示,如下图所示:

    Postgresql SQL Shell on Mac

恭喜!现在,你准备好你的环境,开始PostgreSQL数据库编程。 www.yiibai.com

本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,传播学习教程;
转载请注明:文章转载自:易百教程 [http://www.yiibai.com]
本文标题:PostgreSQL安装和环境设置
转载请保留原文链接:http://www.yiibai.com/html/postgresql/2013/080333.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值