Windows系统下PostgreSQL安装全图解

Windows系统下PostgreSQL安装全图解

ID:47330686

大小:853.00 KB

页数:23页

时间:2019-08-15

Windows系统下PostgreSQL安装全图解_第1页
Windows系统下PostgreSQL安装全图解_第2页
Windows系统下PostgreSQL安装全图解_第3页
Windows系统下PostgreSQL安装全图解_第4页
Windows系统下PostgreSQL安装全图解_第5页
资源描述:

《Windows系统下PostgreSQL安装全图解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Windows下PostgreSQL8.1版安装图解【IT168专稿】PostgreSQL是一套功能强大的对象-关系型数据库管理系统。经过十几年的发展,PostgreSQL是世界上可以获得的最先进的开放源码的数据库系统,它提供了多版本并行控制,支持几乎所有SQL构件(包括子查询,事务和用户定义类型和函数),并且可以获得非常广阔范围的(开发)语言绑定(包括C,C++,Java,perl,tcl,和python)。本文介绍的是其在windows系统下的安装过程。一般说来,一个现代的与Unix兼容的平台应该就能运行PostgreSQL。而如果在windows系统下安装,你需要C

2、ygwin和cygipc包。另外,如果要制作服务器端编程语言PL/Perl,则还需要完整的Perl安装,包括libperl库和头文件。在磁盘支持方面,需要65MB左右用于存放安装过程中的源码和大约15MB的空间用于存放安装目录;一个空数据库大概需要25MB;然后在使用过程中大概需要在一个平面文本文件里存放同等数据量数据五倍的空间存储数据,如果你要运行回归测试,还临时需要额外的90MB空间。第一步:从网上下载基于windows的Cygwin安装程序,双击打开。第二步:选择安装类型。由于我们已将安装程序下载到了本地硬盘,故选择第三项,然后单击“下一步”。第三步:选择安装路径。

3、一般按其默认即可。第四步:选择下载文件包在本机存放路径。请根据实际选择。接着会提示选择连接类型、下载站点、选择安装包(需要确定加上:cygrunsrv(categoryAdmin)、postgresql(categoryDatabase)),之后便开始下载包并安装cygwin了。第一步:将cygserver安装成NT服务并启动a.运行脚本:$/usr/bin/cygserver-configb.在win2003中设置环境变量:CYGWIN=serverc.重启win2003第二步:在win2003的DOS状态下,按下图所示新建用户帐户及密码第三步:在系统所在分区新建一文件

4、夹例如:D:cygwinhomepostgres第四步:更新文件:/etc/passwd使用命令:mkpasswd-l-upostgres>>/etc/passwd解释:向/etc/passwd文件中加入用户postgres的信息第五步:新建存放数据的目录并设置postgres为该目录的所有者mkdir/usr/share/postgresql/datachownpostgres/usr/share/postgresqlchownpostgres/usr/share/postgresql/data第六步:配置用户权限在运行框内输入“secpol.msc”打开“本地安

5、全设置”窗口,依次点击“本地策略”-“用户权限分配”,在右边窗口里找到“作为服务登录”,双击打开。在出现的窗口里单击“添加用户或组”添加一个名为“postgres”的用户。第七步:初始化数据区域注销原来的用户,改用postgres进入win2003后运行如下命令:initdb–d/var/postgresql/data注意:PostgreSQL安装程序只能在NTFS分区中完成数据库的初始化工作,而PostgreSQL服务器程序自身和一些工具程序可以安装在任何分区中。如果为FAT分区格式,可以正常安装PostgreSQL,但不要进行数据库的初始化工作,只能待在安装完成后,在

6、FAT分区上手动执行initdb.exe程序来进行,但安全性和可靠性就不能保证了,要想建立表空间也会失败。第八步:将postmaster(PostgreSQL的服务器)安装成NT服务并启动使用命令:cygrunsrv–Ipostmaster–p/usr/bin/postmaster–a“-d/usr/share/postgresql/data–I”–ycygserver–sint–upostgres-o命令解释:l-Ipostmaster:新建一个名为postmaster的服务。l-p/usr/bin/postmaster:应用程序路径为/usr/bin/postmast

7、er。l-a"-D/usr/share/postgresql/data-i":postmaster将目录/usr/share/postgresql/data做为数据目录,必须设置“-i”(TCP/IP连接)和“-D”参数。l-ycygserver:指明postmaster依赖于cygserverl-sint:发送信号INTwhenterminatedisrunbytheuser(-u)postgresl-o:在系统退出时停止服务注:更详细的参数说明可以使用命令:“cygrunsrv-h”以及“postmaster–help”之

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。