如何使用免安装版本完全手动安装?
http://www.pgsqldb.org/mwiki/index.php/PgsqlOnWinFAQ#.5B.E8.AF.91.E8.80.85.E6.B7.BB.E5.8A.A0.5D.E5.A6.82.E4.BD.95.E4.BD.BF.E7.94.A8.E5.85.8D.E5.AE.89.E8.A3.85.E7.89.88.E6.9C.AC.E5.AE.8C.E5.85.A8.E6.89.8B.E5.8A.A8.E5.AE.89.E8.A3.85.EF.BC.9F
----------------------
解压版安装详细方法(windows)
1、PostgreSQL.zip解压至d:\postgresql后,创建一个data目录;
首先必须创建一个windows的系统用户:我创建的是postgres
在cmd里面输入:
net user postgres postgres123 /add
然后使用新创建的用户创建一个data目录
以postgres身份运行一个新的cmd窗口,下面命令回车后要求输入密码,就是postgres123
runas /user:postgres cmd
通过后在新打开的cmd里面进入d:\dev\pgsql目录下,我的pgsql放在d盘dev里面
cd d:\dev\pgsql
创建data目录:
md data
2、新开一个cmd窗口,并切换目录: cd d:\postgresql\bin ;
这里就是用现在的cmd窗口,无需新开进入bin目录
cd bin
3、initdb -D d:\postgresql\data -E UTF8 --locale=C
执行创建数据库的命令
initdb -D d:\dev\pgsql\data -E UTF8 --locale=C
4、pg_ctl register -D d:\postgresql\data -Npgsql 即将postgres注册为服务,服务名为pgsql;
这一步由于postgres是普通权限,可能需要在开始打开的第一个cmd里面执行服务的注册
首先需要进入d:\dev\pgsql\bin目录下
cd d:
cd dev\pgsql\bin
pg_ctl register -D d:\dev\pgsql\data -Npgsql
如果注册有问题也可以通过以下命令删除服务:
sc delete pgsql
5、net start pgsql即可启动postgresql,进行后续工作了;
启动服务,还是在现在第一个窗口有权限的用户执行
net start pgsql
如果这一步启动不了,包括上面或者后面的步骤,或者以后其他程序运行出问题,可以到事件查看器里面找日志,很管用的,基本上都能看出来是什么问题导致的。
右键->我的电脑->管理->事件查看器->应用程序
6、createdb -E UTF8 testdb,创建测试数据库
创建数据库这步需要切换回postgres用户的cmd下执行
createdb -E UTF8 phpxiaoxin
7、psql testdb 进入交互方式,直接操作数据库;
现在就可以通过pgadmin3链接上pgsql使用了。
-------------------------------------------------------------------
PostgreSQL Installer
正常安装
http://pginstaller.projects.postgresql.org/
中文社区
http://www.pgsqldb.org/mwiki/index.php/%E9%A6%96%E9%A1%B5
中文文档
http://www.pgsqldb.org/pgsqldoc-cvs/index.html
分享到:
相关推荐
3. **添加PostgreSQL APT源**:在目标机器上,你需要添加PostgreSQL的APT源以便系统识别和安装软件包。打开终端,使用`sudo nano /etc/apt/sources.list`编辑`sources.list`文件,添加相应的PostgreSQL APT源行,...
### PostgreSQL离线安装详解 #### 一、简介 PostgreSQL是一款功能强大且全面的开源对象-关系型数据库管理系统(ORDBMS)。它基于加州大学伯克利分校开发的POSTGRES 4.2版本构建而成,引入了许多先进的概念和技术,...
在SUSE Linux上离线安装PostgreSQL 12是一个涉及多步骤的过程,因为我们需要手动下载必要的资源并进行编译和安装。在这个过程中,`postgresql-12.0.tar.gz`是PostgreSQL 12的主要源代码包,`readline-7.0.tar.gz`...
根据提供的文件信息,“postgresql安装”这一主题涉及到的是如何在特定的操作系统上安装并配置PostgreSQL数据库管理系统。PostgreSQL是一款开源的对象关系型数据库系统,以其稳定性、功能强大和遵循SQL标准而闻名。...
在本文中,我们将详述如何在Windows环境下安装PostgreSQL数据库管理系统和PostGIS扩展。PostgreSQL是一种开源的关系型数据库系统,而PostGIS则为PostgreSQL添加了空间地理处理功能,使其成为地理信息系统(GIS)的...
PostgreSQL是一款功能强大且开源的关系数据库管理系统,本文将详细指导您如何从源码安装和编译PostgreSQL。 环境准备 在开始安装之前,需要准备好基础环境,包括配置主机的/etc/hosts文件,使用vim编辑器编辑文件...
除了上述的安装和导入步骤之外,操作手册还可能提供一些附录信息,比如所需资源的下载列表以及提供文档的联系方式,以便于读者在操作过程中遇到问题时能够寻求帮助。手册最后也可能会提供联系信息,包括作者、工作室...
postgresql数据库12.12版本window安装软件 2023开源免费下载资源
总结,安装 PostgreSQL 时,确保正确配置环境变量,解决命令行乱码问题,初始化数据库时指定正确的编码,以及在操作数据库时保持客户端编码与服务器编码一致,这些步骤将有助于避免和解决可能出现的乱码问题。...
在Linux环境中离线安装PostgreSQL、SDE(ArcGIS的Spatial Database Engine)和PostGIS是一项常见但有时复杂的任务,尤其当服务器处于内网环境时,无法直接访问互联网资源。本指南将详细介绍如何在Linux系统中进行...
在深入探讨PostgreSQL资源信息之前,我们先理解一下标题和描述所提及的关键点——“类型转换函数”。 在数据库系统中,类型转换函数是用于将数据从一种数据类型转换为另一种数据类型的关键工具。PostgreSQL支持多种...
9. 社区支持:PostgreSQL作为开源项目,拥有庞大的社区和丰富的资源。离线安装包可能还会提供社区链接,方便用户在遇到问题时寻求帮助。 通过离线安装包安装PostgreSQL,虽然省去了网络下载的时间,但仍然需要仔细...
本安装手册将详细阐述如何在你的系统上安装和配置 PostgreSQL 和 PostGIS。 一、PostgreSQL的安装 1. 下载与选择版本:首先,访问PostgreSQL官方网站(www.postgresql.org)下载适合你操作系统(如Windows、Linux...
2. **编译与安装**:进入解压后的目录,然后使用 `configure` 脚本来配置编译环境,接着使用 `make` 和 `make install` 来编译和安装 PostgreSQL。 ```bash cd postgresql-8.4.4 ./configure make sudo make ...
### PostgreSQL数据库部署安装仓库知识点详解 #### 一、概述 PostgreSQL是一款强大的开源关系型数据库管理系统,因其稳定性、可扩展性和丰富的功能集而备受好评。本文档介绍的是一个专门用于安装部署PostgreSQL及其...
2. **安装依赖**:PostgreSQL需要一些基础库和工具才能运行,如libpq(PostgreSQL的C语言接口库)、libssl(用于加密通信)等。安装脚本会添加这些依赖到系统中。 3. **解压和拷贝文件**:将DEB包中的文件解压并...
1. 一键安装PostgreSQL,并可以指定数据存放目录和CPU资源限制。命令“sh pgsql.sh install -p *******” 2. 安装完成后也自动完成了PostgreSQL的基本配置,包括远程访问,监听地址等。 3. 一键升级PostgreSQL 4. ...
PostgreSQL社区提供了丰富的文档和资源,可以帮助你进一步学习和掌握这个强大的数据库系统。 总之,"mac版postgresql10.11安装版.zip"是一个方便Mac用户安装PostgreSQL的工具,通过简单的步骤即可在Mac上搭建起自己...
postgresql 资源
利用rpm包进行简便的pg库部署安装,避免跟进源文件进行编译,需要根据postgresql版本问题存在的依赖查找,以及postgis插件与postgresql版本对应关系问题,减少了各个依赖版本间查找,以及各种依赖不正确,需要根据一...