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}"
exportPATH
运行
$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。
4.使用数据库
运行
$psql test pg
如正常,即出现postgresql的提示符.
运行
test=#/?
即出现postgresql的常用命令。
现在可以创建表,以及进行查询等动作了。
(具体不做例子了,因为比较简单)
退出Postgresql提示符的命令
test=#/q
5.停止
运行
$pg_ctl stop
即停止Postgresql数据库服务。
6.补充
安装过程比较有可能出问题的是initdb的时候。如果出错,请运行
$rm -rf /usr/local/pgsql/data
删除数据路径,解决问题后再运行initdb。
这儿有非常详细的安装指南,可以参考。 原文链接:https://www.f2er.com/postgresql/197533.html