代码改变世界

PostgreSQL 9.3:在windows(包括win7)下的安装与正确配置

2017-06-11 15:27  robinli  阅读(4499)  评论(0编辑  收藏  举报

首先,以下是常用命令:

③ initdb 初始化 数据库。 
④ pg_ctl start 启动数据库 
⑤ pg_ctl stop 停止数据库 
⑥ post_svc -install 建立windows nt 服务(需要设置系统环境变量) 
⑦ post_svc -remove 删除 windows nt 服务 
⑧ 使用"createdb 库名" 新建数据库 
⑨ 使用"createuser 用户名"创建数据库帐号 
⑩ 使用"psql -h localhost -d 库名- U 用户名"进入数据库

接着来讲解:

一、下载postgresql for windows 

       http://www.postgresql.org/download/windows/ 

       在这个网址中可以找到PostgreSQL的安装包,下载下来并安装在你想安装的目录,在windows下,这个目录很重要,因为你要在CMD中打开这个目录才能进行命令操作,我直接使用了默认目录:C:\Program Files\Postgresql\9.3(安装位置),和C:\Program Files\Postgresql\9.3\data(数据位置);

二、设置环境变量,可以把以下内容写成一个BAT

set PGHOME=d:\pgsql
set PATH=%PGHOME%\bin;%path% 
set PGHOST=localhost 
set PGLIB=%PGHOME%\lib 
set PGDATA=%PGHOME%\data

set PGUSER=postgres

笔者把它们写成了init.bat并放在了安装位置C:\Program Files\Postgresql\9.3\bin 下;在CMD模式中 cd C:\Program Files\Postgresql\9.3\bin

输入init就能运行了

三、初始化数据库

C:\Program Files\Postgresql\9.3\bin>initdb

四、启动

C:\Program Files\Postgresql\9.3\bin>ipg_ctl start

五、重新开一个MSDOS窗口

创建数据库,以postgresdb为例

C:\Program Files\Postgresql\9.3\bin>createdb -h 127.0.0.1 postgresdb

六、使用psql对postgresdb操作

C:\Program Files\Postgresql\9.3\bin>psql postgresdb