一、基本安装
1、下载postgresql-8.3.3-2-binaries-no-installer.zip
2、解压postgresql-8.3.3-2-binaries-no-installer.zip到C:\
3、详细安装步骤如下:
(在超级用户权限下执行命令)
C:\>cd pgsql
C:\pgsql>dir
驱动器 C 中的卷是 winxp
卷的序列号是 382E-2B62
C:\pgsql 的目录
2008-09-18 18:48 <DIR> .
2008-09-18 18:48 <DIR> ..
2008-09-18 18:48 <DIR> bin
2008-09-18 18:48 <DIR> doc
2008-09-18 18:48 <DIR> include
2008-09-18 18:48 <DIR> lib
2008-09-18 18:48 <DIR> share
2008-09-18 18:48 <DIR> symbols
0 个文件 0 字节
8 个目录 1,241,993,216 可用字节
C:\pgsql>net user postgres password /add /expires:never /passwordchg:no
命令成功完成。
C:\pgsql>net localgroup users postgres /del
命令成功完成。
C:\pgsql>cacls . /T /E /P postgres:R
处理的文件: C:\pgsql\symbols\vacuumdb.pdb
处理的文件: C:\pgsql\symbols\vacuumlo.pdb
处理的文件: C:\pgsql\symbols\zic.pdb
处理的文件: C:\pgsql\symbols\_int.pdb
C:\pgsql>runas /noprofile /env /user:postgres "cmd"
输入 postgres 的密码:password
试图将 cmd 作为用户 "FMX-7E918992334\postgres" 启动...
C:\pgsql>
(在postgres用户权限下执行命令)
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\pgsql>bin\initdb.exe -D data -E EUC_CN --locale=C -A md5 -U admin
-W
属于此数据库系统的文件宿主为用户 "postgres".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale C 初始化.
The default text search configuration will be set to "english".
创建目录 data ... 成功
creating subdirectories ... 成功
选择默认最大联接数 (max_connections) ... 100
selecting default shared_buffers/max_fsm_pages ... 32MB/204800
创建配置文件 ... 成功
在 data/base/1 中创建 template1 数据库 ... 成功
initializing pg_authid ... 成功
输入新的超级用户口令:adminpassword
再输入一遍:adminpassword
设置口令 ... 成功
initializing dependencies ... 成功
创建系统视图 ... 成功
loading system objects' descriptions ... 成功
创建字符集转换 ... 成功
creating dictionaries ... 成功
对内建对象设置权限 ... 成功
创建信息模式 ... 成功
清理数据库 template1 ... 成功
拷贝 template1 到 template0 ... 成功
copying template1 to postgres ... 成功
Success. You can now start the database server using:
"bin\postgres" -D "data"
or
"bin\pg_ctl" -D "data" -l logfile start
C:\pgsql>bin\pg_ctl.exe -D data -l logfile start
server starting
C:\pgsql>bin\pg_ctl.exe -D data stop
waiting for server to shut down.... 完成
server stopped
C:\pgsql>
二、注解:
1、net localgroup users postgres /del
把postgres用户从users组中删除,这样postgres就不能登陆了,更安全。
2、用pgAdmin III连接数据库时用admin用户,密码为adminpassword。
三、作为Windows服务自动启动
(在超级用户权限下执行命令)
注册服务:
C:\pgsql>bin\pg_ctl register -N PostgreSQL -D c:\pgsql\data
注销服务:
C:\pgsql>
bin\pg_ctl unregister -N PostgreSQL
启动服务:
C:\pgsql>
sc start PostgreSQL
停止服务:
C:\pgsql>
sc stop PostgreSQL
from: http://www.cnblogs.com/h2appy/archive/2008/09/18/1293595.html
分享到:
相关推荐
windows下编译安装postgresql.docx windows下编译安装postgresql.docx windows下编译安装postgresql.docx
Windows下安装PostgreSQL8.2图文并茂
本文是postgreSQL 13.5 windows安装与 Linux 安装 及 常见命令, 由作者自身一步步实践写出来了,主要也是为了记录下操作步骤备忘. 全文通俗易懂,图文并茂一步步安装 和 并使用psql 常规命令; 本文是postgreSQL 13.5 ...
postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-windows-x64 windows安装器 postgresql-13.3-2-...
Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql 10.20.2 Windows 64位安装包Postgresql ...
PostgreSQL 在WINDOWS下的安装截图和说明 PPT格式
服务器处于没有外网的情况下,如何安装PostgreSQL,并且通过PGADMIN访问
搜集了windows平台的postgreSQL的ODBC程序,官网上没有找到。注意64位系统安装32位ODBC程序后,请到C:\Windows\SysWOW64下面打开ODBC配置程序
windows 64位下 PostgreSQL安装包!!!!!!!!!!
windows下编译postgresql源码编译环境搭建
Linux安装postgresql(压缩包安装)
在AIX环境下安装postgresql
Windows系统下PostgreSQL安装全图解
zhparser是Postgresql中进行中文分词的常用扩展,网上的相关资料很多,安装的教程也不少,但大多数是linux的,并没有windows的安装介绍。原因有两个方面,一个是本身像这种数据库服务器一般都是linux系统的,另外一...
平时部署的postgresql数据库常用的依赖rpm包,数据库版本12.5
现在谈起免费数据库,大多数人首先想到的可能是mysql,的确MySQL目前已经...但是,实际上功能最强大、特性最丰富和最复杂的免费数据库应该是PostgreSQL。它的很多特性正是当今许多商业数据库例如Oracle、DB2等的前身。
Windows10安装PostgreSQL11.1说明文档,安装包详见文档附件百度网盘链接;
Ubuntu下源码安装Postgresql,包括编译和安装的详细过程,实践可行
本指南用于在Freenas 11.3-U2下安装PostgreSQL 9.5数据库。安装完成后可以实现让一台Freenas的主机除了实现视音频数据共享的同时还可以实现数据库的管理功能。因为达芬奇调色软件也采用PostgreSQL作为系统管理的...
postgresql数据库手动安装以及主从配置