WindowsPostgreSQL安装教程
它提供了多版本并行控制,支持几乎所有SQL组件(包括子查询,交易和用户定义类型和函数),可以得到非常广泛的(发展)语言绑定(包括C,C++,java,perl,TCL,和Python)。本文介绍了Windows安装过程系统下。一般来说,现代的Unix兼容的平台应该能够运行PostgreSQL。如果你安装了Windows系统下,你需要Cygwin和cygipc包。另外,如果你想让服务器端编程语言PL / Perl,你也需要一个完整的Perl的安装,包括libperl图书馆和头文件。
在磁盘的支持,需要对源安装程序存储65mb约15 MB存储安装目录的空间;对25mb空数据库;然后在使用存储在数据存储数据五次相同的平面文本文件的过程,如果你要运行回归测试,也需要临时补充90mb空间。
第一步:下载Windows -来自互联网和双击打开它基于Cygwin安装程序。
第二步:选择安装类型。因为我们已经将安装程序下载到本地硬盘,选择第三个项目,然后单击下一步。
第三步:选择安装路径。一般根据默认设置。
第四步:在本地存储路径中选择下载文件包。请根据实际情况选择。
然后它会提示选择连接类型,下载站点并选择安装包。它需要一定要加上:cygrunsrv(catery admin)和(catery PostgreSQL数据库)。之后,包被下载并安装Cygwin。
第一步:安装cygserver作为NT服务启动
A.运行脚本:$ / usr /斌/ cygserver配置
B组在Win2003环境变量:Cygwin =服务器
C.重新启动程序
第二步:在Win2003 DOS状态,新的用户帐户和密码是建立如下图所示
第三步:在系统所在区域创建一个新文件夹
例如:D: Postgres Cygwin的家
第四步:更新文件: / /密码等
Use the command: mkpasswd -l -u Postgres > > /etc/passwd
说明:添加用户postgres信息 / / passwd文件等
第五步:创建一个新目录来存储数据和设置Postgres作为目录的所有者
mkdir / usr /分享/ PostgreSQL /数据
chown Postgres / usr /分享/ PostgreSQL
chown Postgres / usr / / / PostgreSQL数据共享
第六步:配置用户权限
在运行框中输入secpol.msc,打开本地安全设置窗口,在本地策略用户权限的分配和点击,在右边的窗口中找到服务登录,双击打开。
在出现的窗口中,单击添加用户或组添加用户叫Postgres。
第七步:初始化数据区域
把原来的用户和使用Postgres进入win2003运行下面的命令:
initdb D / / /数据PostgreSQL VaR
注:PostgreSQL安装程序只能在NTFS分区完成数据库初始化,而PostgreSQL服务器程序本身和一些工具程序可以安装在任何分区。如果FAT分区格式,可以安装PostgreSQL数据库,而不是数据库初始化,只能在安装在FAT分区手动执行initdb.exe程序之后,但其安全性和可靠性得不到保证,为了建立一个表空间也会失败。
第八步:安装邮政(PostgreSQL服务器)为NT服务启动
使用命令:cygrunsrv我邮政- P / usr /斌/邮政- D
/ usr / / /分享PostgreSQL数据-我- Y cygserver的int U Postgres啊
命令解释:
-我的邮政局长:创建一个名为邮政局长的新服务。
P / usr /斌/邮政局长:应用程序的路径是/ usr /斌/邮政。
-- D / usr /分享/ PostgreSQL /数据-我:
邮政以目录 / usr / / /分享PostgreSQL数据作为一个数据目录,必须树立我(TCP / IP连接)和三维参数。
Y cygserver:表明邮政取决于cygserver
的诠释:发送信号int终止时由用户(U)Postgres
o:系统退出时停止服务
注:更详细的参数可以解释命令:cygrunsrv -H和邮政局长 u2013帮助
之后,cygrunsrv会让你输入两个密码。
好了,上面的配置后,您可以登录使用命令psql -U postgres的PostgreSQL数据库模板。
注:模板是一个测试数据库,PostgreSQL在初始化时自动创建的。