windows server 2008R2安装pg数据库
由于系统限制,windows server 2008只能安装9.6以前的版本,而且通过安装程序装会出现各种组件缺失问题,因此,安装使用的绿色版安装。
下载安装包
将i下载的安装包解压到目录下。例如:C:\pg96
以管理员开打命令行,进入到安装目录下的bin目录
cd C:\pg96\bin
执行以下命令进行初始化
initdb -D C:\pg96\data -E UTF8 --locale=C(C:\pg96\data
也可以执行以下命令
cd D:\py\pg\pgsql\bin
initdb -D D:\py\pg\data -E UTF8 --locale=C
启动服务
pg_ctl -D C:\pg96\data start -l logfile.log(logfile.log
非管理员用户启动
runas /user:WIN-K9L0SRVLMVG\pguser "D:\py\pg\pgsql\bin\postgres.exe -D D:\py\pg\data"
注意系统名字一定要和系统一致:WIN-K9L0SRVLMVG
注册为系统服务
pg_ctl register -D C:\pg96\data -N PostgreSQL96
普通用户注册服务
pg_ctl register -N "PostgreSQL" -D "D:\py\pg\data" -U "WIN-K9L0SRVLMVG\pguser" -P "*********" -S auto
以系统服务启动
net start PostgreSQL96
删除服务
sc delete PostgreSQL
注意:
1、确保安装目录对于授权用户有完全控制权限
2、启动服务前必须确保已进行初始化
3、系统名字一定要和系统一致




