一、下载解压
1,下载postgresql-9.4.0-1-windows-x64-binaries.zip
2,解压postgresql-9.4.0-1-windows-x64-binaries.zip到E:\
1,添加windows用户,用于启动Postgresql的windows服务
netuserpostgrespgsqlpw/add/expires:never/passwordchg:no
2,为保证安全,此用户不允许本地登录
netlocalgroupuserspostgres/del
3,赋于windows用户postgres访问Postgresql安装目录的权限
cacls./T/E/Ppostgres:R
4、配置环境变量:
三、初始化数据库
1、配置环境变量:
PG_HOME=E:\postgresql-9.4.0-1-windows-x64
PGDATA=%PG_HOME%\data
PGHOST=localhost
PGLIB=%PG_HOME%\lib
Path=%path%;%PG_HOME%\bin;
2,切换到windows用户postgres的命令行环境
runas/noprofile/env/user:postgrescmd
注:用管理员账号,把postgres账号初始化,改下密码就可以了。
3,初始化数据库,若不使用-Uadmin,则数据库里自动添加当前windows用户(即postgres)为数据库帐号
initdb.exe-DE:\postgresql-9.4.0-1-windows-x64\data-EUTF-8--locale=chs
4,启动数据库
pg_ctl.exe-DE:\postgresql-9.4.0-1-windows-x64\data-llogfilestart
5,停止数据库
pg_ctl.exe-DE:\postgresql-9.4.0-1-windows-x64\datastop
四、注册为Windows服务
1,注册为windows服务,当前windows用户(即postgres)将作为Postgresql服务的登录用户
pg_ctl.exeregister-DE:\postgresql-9.4.0-1-windows-x64\data-NPostgresql
2,启动Postgresql服务
netstartPostgresql
五、连接测试
psql-Upostgres-W
原文链接:https://www.f2er.com/postgresql/195423.html