声明:本PostgreSQl实用指南系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
首先,以下是常用命令:
③ initdb 初始化 数据库。
④ pg_ctl start 启动数据库
⑤ pg_ctl stop 停止数据库
⑥ post_svc -install 建立windows nt 服务(需要设置系统环境变量)
⑦ post_svc -remove 删除 windows nt 服务
⑧ 使用"createdb 库名" 新建数据库
⑨ 使用"createuser 用户名"创建数据库帐号
⑩ 使用"psql -h localhost -d 库名- U 用户名"进入数据库
接着来讲解:
一、下载postgresql for windows
http://www.enterprisedb.com/products/pgbindownload.do
免安装的,直接解压到硬盘的一个目录下。笔者在d:\pgsql
二、设置环境变量,可以把以下内容写成一个BAT
set PGHOME=d:\pgsql
set PATH=%PGHOME%\bin;%path%
set PGHOST=localhost
set PGLIB=%PGHOME%\lib
set PGDATA=%PGHOME%\data
笔者把它们写成了inst.bat
D:\pgsql>inst
D:\pgsql>set PGHOME=d:\pgsql
D:\pgsql>set PATH=d:\pgsql\bin;d:\pgsql\bin;d:\pgsql\bin;C:\Windows\system32;C:\
Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\
Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Micros
oft SQL Server\90\Tools\binn\;d:\MATLAB7\bin\win32;
D:\pgsql>set PGHOST=localhost
D:\pgsql>set PGLIB=d:\pgsql\lib
D:\pgsql>set PGDATA=d:\pgsql\data
三、初始化数据库
D:\pgsql>initdb --locale=C
The files belonging to this database system will be owned by user "Administrator
".
This user must also own the server process.
The database cluster will be initialized with locale C.
The default database encoding has accordingly been set to SQL_ASCII.
The default text search configuration will be set to "english".
fixing permissions on existing directory d:/pgsql/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 32MB
creating configuration files ... ok
creating template1 database in d:/pgsql/data/base/1 ... ok
initializing pg_authid ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... ok
creating dictionaries ... ok
setting privileges on built-in objects ... ok
creating information schema ... ok
vacuuming database template1 ... ok
copying template1 to template0 ... ok
copying template1 to postgres ... ok
WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the -A option the
next time you run initdb.
Success. You can now start the database server using:
"postgres" -D "d:/pgsql/data"
or
"pg_ctl" -D "d:/pgsql/data" -l logfile start
四、启动
D:\pgsql>pg_ctl start
五、重新开一个MSDOS窗口
创建数据库,以mydb为例
D:\pgsql>createdb -h 127.0.0.1 mydb
创建用户
D:\pgsql>createuser -h 127.0.0.1 deepfuture
Shall the new role be a superuser? (y/n) y
D:\pgsql>
D:\pgsql>
六、启动图形界面开始管理
启动pgAdmin3.exe程序进行配置(在BIN目录下)
成功
转自:http://deepfuture.iteye.com/blog/587477
分享到:
相关推荐
PostgreSQL 在 Windows(包括 Win7)下的安装配置 一、下载和安装 PostgreSQL PostgreSQL 是一个功能强大且开源的关系数据库管理系统。要在 Windows(包括 Win7)下安装和配置 PostgreSQL,首先需要下载 ...
**PostgreSQL在Windows下的安装详解** PostgreSQL是一种强大的开源关系型数据库管理系统,广泛应用于各种规模的企业和项目。在Windows操作系统上安装PostgreSQL是一项基础但重要的任务,本文将详细阐述其安装过程,...
在Windows操作系统上,PostgreSQL是一种...总之,通过安装和配置PostgreSQL的ODBC驱动,Windows用户可以利用ODBC的通用性,方便地在各种应用程序中访问和操作PostgreSQL数据库,无论是32位还是64位系统都能轻松应对。
总结,本文详细介绍了在Windows 7上安装OFBiz 11.04.01并配置PostgreSQL 9.1作为数据库的步骤,包括Java、PostgreSQL的安装,OFBiz的下载、解压、编译,以及数据库连接配置等关键环节。遵循这些步骤,你可以为自己的...
在Windows 64位操作系统上安装PostgreSQL 10.3,意味着您可以利用这款强大数据库系统在64位环境下运行的优势,如处理更大的内存和数据量,以及更好地支持高性能应用。 1. **PostgreSQL的特点** - 开源:PostgreSQL...
7. **配置端口和服务名**: 默认情况下,PostgreSQL 会监听5432端口,服务名为 `postgres`,你可以保持不变或根据需要进行修改。 8. **安装完成**: 等待安装过程完成,然后启动 PostgreSQL 服务。 ### 三、安装失败...
通常,这些文件会包含可执行的安装程序,例如在Windows上的是“postgresql-x.x.x-win64.exe”,在Linux上则是tarball文件。 2. **解压安装文件**:解压缩这个包后,你会看到一系列的文件和目录,包括bin目录(存放...
标题“win7x64_pgsql依赖包”和描述“win7 php +wamp+pgsql 资源依赖包”中涉及的知识点主要是关于在Windows 7 64位操作系统上搭建PHP、WAMP(Windows Apache MySQL PHP)服务器环境以及安装和配置PostgreSQL数据库...
在这个"postgresql-11.2.1win64.zip"压缩包中,包含的是适用于Windows 64位系统的PostgreSQL 11.2.1版本的安装程序,即"postgresql-11.2.1winx64.exe"。 PostgreSQL 11.2.1是该软件的一个重要版本,它提供了一系列...
PostgreSQL ODBC驱动是连接Windows系统与PostgreSQL数据库的重要桥梁,尤其在Win7环境下表现出良好的兼容性和稳定性。ODBC(Open Database Connectivity)是一种标准的应用程序编程接口(API),允许应用程序通过...
在本篇中,我们将深入探讨如何在Windows Server平台上安装Confluence 6.7.1,这是一个流行的团队协作和知识管理软件。Confluence是由Atlassian公司开发的,它提供了丰富的功能,如文档创建、版本控制、任务跟踪以及...
从压缩包子文件的文件名称"Pg支持win7 -win10"来看,这很可能是补丁文件或者一个包含了一系列步骤和说明的文档,用于指导用户如何在不同Windows版本上安装和配置PostgreSQL。 详细的知识点包括: 1. **补丁(Patch...
在Windows平台上搭建OpenACS测试环境是一项技术性较强的工作,OpenACS是一个开源的网络应用程序开发框架,主要用于构建社区、教育和协作应用。以下是一份详细的步骤指南,帮助你完成这一过程。 1. **环境准备** - ...
##### 1.2 Win7系统下的自动备份 对于 Windows 7 系统,自动备份的过程与 Windows XP 类似,但脚本可能略有不同。以下是适用于 Windows 7 的批处理脚本示例: ```bat @echo off rem 功能: postgresql 在 Windows ...
在Windows环境下安装ReviewBoard是一个涉及多个步骤的过程,这个过程涵盖了软件环境配置、依赖库的安装、数据库设置以及ReviewBoard本身的安装和配置。以下是对整个安装流程的详细解释: 1. **环境准备**: - 操作...
9. **安装与配置**:"postgresql-10.16-2-windows-x64.exe"是Windows平台上的安装程序,将引导用户完成安装过程,包括设置数据库实例、配置连接参数、初始化数据库等。 10. **维护与升级**:PostgreSQL的维护和升级...
在Windows环境下手动初始化PostgreSQL数据库是数据库管理的一个重要环节,尤其是在自动化工具无法使用或者默认设置不符合特定需求的情况下。本文将详细介绍在Windows环境下手动初始化PostgreSQL数据库的步骤,并提供...
总的来说,PostgreSQL 11.2的Windows 10版本在安装和运行时可能遇到权限问题,但通过理解`icacls`的用法和解决权限问题的方法,可以确保顺利安装和使用这款强大的开源数据库系统。在日常使用中,掌握PostgreSQL的...
标题"win7 64位PHP安装包"指的是适用于Windows 7 64位操作系统的PHP环境安装程序。这通常包括PHP解释器、Web服务器(如Apache)以及可能的数据库管理系统(如MySQL)的集成包。在本例中,描述提到“直接安装就可以...
在安装Redmine之前,确保服务器已经具备以下条件: 1. **操作系统**: Windows Server 或 Linux(推荐使用Linux发行版如Ubuntu Server,因为Redmine在Linux环境下表现更佳)。 2. **Ruby环境**: 安装最新稳定的Ruby...