多语言展示
当前在线:1954今日阅读:39今日分享:10

图解Windows下Postgresql下载与配置方法

本篇经验将和大家介绍Windows下Postgresql下载与配置方法,希望对大家的工作和学习有所帮助!
方法/步骤
1

首先下载postgresql-9.2.4-1-windows-x64-binaries.zip最新版待用,下列步骤达到手工安装好PostgreSQL,初始化数据库,将PostgreSQL注册为服务。

2

PostgreSQL.zip解压至d:\postgresql后,创建一个data目录,如下图所示:

3

置环境变量,编辑批处理文件 配置环境变量.vbs(永久生效),内容如下:on error resume nextset sysenv=CreateObject('WScript.Shell').Environment('system') '系统环境变量的数组对象Path = CreateObject('Scripting.FileSystemObject').GetFolder('.').Path'添加变量sysenv('PGHOME')='D:\pgsql'sysenv('PGHOST')='localhost'sysenv('Path')=sysenv('PGHOME')+'\bin;'+sysenv('Path')sysenv('PGLIB')=sysenv('PGHOME')+'\lib'sysenv('PGDATA')=sysenv('PGHOME')+'\data'  wscript.echo 'PostgreSQL环境变量安装成功!不需要重新启动计算机啊!'

4

执行如下图所示:

5

在空白处按住shift点击鼠标右键,新开一个cmd窗口,并cd 至d:\postgresql\bin ;

6

初始化并创建数据库(一次即可)initdb.exe -D d:\postgresql\data -E UTF-8 --locale=chs -U postgres -W-D :指定数据库簇的存储目录E:\pgsql\data-E :指定DB的超级用户的用户名postgres--locale:关于区域设置(chinese-simplified-china)-U :默认编码格式chs-W :为超级用户指定密码的提示如下图所示:

7

启动数据库注:若未注册为系统服务,则需每次手动启动,否则pgadmin3连接数据库失败pg_ctl -D d:\postgresql -l logfile start显示如下图所示:启动后,在数据库安装的主目录下生成一个logfile文件:D:\postgresql\logfile

8

注册为win8系统服务注:需管理员权限方可pg_ctl register -N PostgreSQL -D D:\postgresql\data查看已经注册的服务:win+R在弹出的运行框中,输入:services.msc,如下图所示:

10

配置pgAdmin3客户端目录为D:\postgresql\bin\ pgAdmin3,双击,配置注意:此处由于没有slsadmin(自定义的用户),会报错,请使用刚才创建的postgres用户登录,登陆好了之后,使用这个账号创建别的账号,如下图所示:

11

连接数据库成功,如下图所示:

推荐信息