实例讲解在Cygwin上如何安装postgreSQL

2008-03-07 05:45:52.0     推荐:0    收藏:0    评论:0     来源:赛迪网

问:请问,怎样才能在Cygwin上安装postgreSQL?

答:具体的安装步骤请参考下文:

1.安装

运行Cygwin的安装程序setup.exe,选中以下组件

Database/

|--postgresql

进行安装。

2.设置

环境变量的设置

在~/.bashrc中添加如下内容:

export CYGWIN=server

export PGDATA=/usr/local/pgsql/data

export PGCLIENTENCODING=EUC_CN

在~/.bash_profile中添加如下内容:

PATH="/usr/sbin:/sbin:${PATH}"

export PATH

运行

$ source ~/.bashrc

$ source ~/.bash_profile

让刚才的设置生效。

cygserver的设置

运行

$ cygserver-config

看到提示yes/no的时候,输入yes,回车。

启动cygserver

$ cygserver &

初始化数据库

$ initdb --no-locale --encoding=EUC_CN

3.启动

运行

$ pg_ctl start -W -o -i

之前须确认cygserver是否启动了。

4.创建用户和数据库

运行

$ createuser -d -a pg

$ createdb -U pg -O pg test

即创建用户pg以及用户和所有者都是pg的数据库test。

5.使用数据库

运行

$ psql test pg

如正常,即出现postgreSQL的提示符.

运行

test=# \?

即出现postgreSQL的常用命令。

现在可以创建表,以及进行查询等动作了。

(具体不做例子了,因为比较简单)

退出PostgreSQL提示符的命令

test=# \q

6.停止

运行

$ pg_ctl stop

即停止PostgreSQL数据库服务。

7.补充

安装过程比较有可能出问题的是initdb的时候。如果出错,请运行

$ rm -rf /usr/local/pgsql/data

删除数据路径,解决问题后再运行initdb。

(责任编辑:卢兆林)


您可以针对本文进行:[评论]  [收藏]  [推荐]   [查看原文链接]  
  • 共有0条评论  点击查看更多评论
  • 网友评论仅供网友表达个人看法,并不表明e800同意其观点或证实其描述
我想发表评论:
用户名密码
  • 匿名发表
    验证码: