`
yaven
  • 浏览: 62868 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

postgreSQL安装小记(转)

阅读更多

注:转自saber7's blog

 

安装环境windows7 32位 系统

postgresql-9.0.1-1-windows-binaries

=====

之前先是下载的一个postgresql-8.4.2-1-windows版本,这个版本是安装版,在安装的过程中就不断报错,不过也勉强装完了,只是装完之后无法连接数据库,原因应该是win7的事儿,在虚拟机xpsp3安装使用正常,不过又不想每次写代码的时候都开虚拟机,所以还是想找到办法在win7上安装……

转来转去,试了好多方法终于成功了,记录下来:

1.首先到http://www.enterprisedb.com/products/pgbindownload.do下载postgreSQL程序,我下载的是win x86-32 version 9.0.1-1 因为我觉得新一点的版本应该会兼容好一点吧;

2.下载之后将压缩包里的pgsql文件夹解压出来,为了方便,我直接放到D:\pgsql,绿色版(其实也不是特别绿色),不用安装,但是需要设置一下环境变量……

3.写个简单的批处理吧,名字任意,我这里叫inst.bat:

set PGHOME=d:\pgsql
set PATH=%PGHOME%\bin;%path%
set PGHOST=localhost
set PGLIB=%PGHOME%\lib
set PGDATA=%PGHOME%\data

将这个批处理文件复制到D:\pgsql

4.打开cmd,切换到你的pgsql目录,我是D:\pgsql,运行inst

C:\Users\Administrator>d:

D:\>cd D:\pgsql

D:\pgsql>inst

D:\pgsql>set PGHOME=d:\pgsql

D:\pgsql>set PATH=d:\pgsql\bin;D:\Python26\Scripts;D:\Python26\;C:\Windows\syste
m32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1
.0\;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Users\Adminis
trator\AppData\Roaming\Python\Scripts;D:\Program Files\Google\google_appengine\


D:\pgsql>set PGHOST=localhost

D:\pgsql>set PGLIB=d:\pgsql\lib

D:\pgsql>set PGDATA=d:\pgsql\data

5.初始化数据库

D:\pgsql>initdb --locale=C
属于此数据库系统的文件宿主为用户 "Administrator".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale C 初始化.
默认的数据库编码已经相应的设置为 SQL_ASCII.
缺省的文本搜索配置将会被设置到"english"

创建目录 d:/pgsql/data ... 成功
正在创建子目录 ... 成功
选择默认最大联接数 (max_connections) ... 100
选择默认共享缓冲区大小 (shared_buffers) ... 32MB
创建配置文件 ... 成功
在 d:/pgsql/data/base/1 中创建 template1 数据库 ... 成功
初始化 pg_authid ...  成功
初始化dependencies ... 成功
创建系统视图 ... 成功
正在加载系统对象描述 ... 成功
创建字符集转换 ... 成功
正在创建字典 ... 成功
对内建对象设置权限 ... 成功

创建信息模式 ... 成功
loading PL/pgSQL server-side language ... 成功
清理数据库 template1 ... 成功
拷贝 template1 到 template0 ... 成功
拷贝 template1 到 template0 ... 成功

警告: 为本地连接启动了 "trust" 认证.
你可以通过编辑 pg_hba.conf 更改或你下
次运行 initdb 时使用 -A 选项.

成功. 您现在可以用下面的命令运行数据库服务器:

    ""postmaster -D "d:/pgsql/data"
或者
    ""pg_ctl -D "d:/pgsql/data" -l logfile start

6.启动

D:\pgsql>pg_ctl start
正在启动服务器进程

D:\pgsql>LOG:  database system was shut down at 2010-12-13 13:41:20 HKT
LOG:  autovacuum launcher started
LOG:  database system is ready to accept connections

7.这个cmd窗口不要关,再开一个cmd窗口

创建数据库

D:\pgsql>D:\pgsql\bin\createdb -h 127.0.0.1 mydb

创建用户

D:\pgsql>D:\pgsql\bin\createuser -h 127.0.0.1 s7
新的角色是否是超级用户? (y/n) y

D:\pgsql>

8.打开图形操作界面管理数据库D:\pgsql\bin\pgAdmin3.exe

postgreSQL

成功

pgAdminIII

分享到:
评论

相关推荐

    linux postgresql 安装步骤

    ### Linux环境下PostgreSQL安装与配置详解 在Linux环境中部署PostgreSQL数据库是一项常见且重要的任务,尤其是在需要高性能数据库管理系统的企业级应用中。本文将详细介绍在Linux系统下安装和配置PostgreSQL的过程...

    postgreSQL安装,附带安装文档说明

    本篇文章将详细介绍PostgreSQL的安装过程,并提供相关的安装文档说明。 一、系统需求 在开始安装PostgreSQL之前,确保你的操作系统满足以下基本要求: 1. 对于Windows系统:Windows 7或更高版本,至少2GB内存。 2. ...

    postgresql安装

    根据提供的文件信息,“postgresql安装”这一主题涉及到的是如何在特定的操作系统上安装并配置PostgreSQL数据库管理系统。PostgreSQL是一款开源的对象关系型数据库系统,以其稳定性、功能强大和遵循SQL标准而闻名。...

    postgresql 安装程序

    postgresql 安装程序。这是个开源的数据库管理程序。

    postgresql分布式安装部署

    ### PostgreSQL分布式安装部署详解 #### 一、概览 本文旨在详细介绍如何在Ubuntu 12.04系统上进行PostgreSQL 9.1数据库的分布式安装与部署。本教程不仅包含详细的步骤指导,还提供了架构原理图以及安装过程中的...

    postgresql 离线安装教程

    ### PostgreSQL离线安装详解 #### 一、简介 PostgreSQL是一款功能强大且全面的开源对象-关系型数据库管理系统(ORDBMS)。它基于加州大学伯克利分校开发的POSTGRES 4.2版本构建而成,引入了许多先进的概念和技术,...

    PostGreSQL安装部署系列:Centos 7.9 安装指定PostGreSQL-15版本数据库

    初始化数据库是PostgreSQL安装过程中必不可少的一步,可以通过执行以下命令完成: ```bash sudo /usr/pgsql-15/bin/postgresql-15-setup initdb ``` 初始化完成后,将会创建数据库目录并设置默认权限。 ##### 3.4...

    postgresql安装部署手册

    PostgreSQL 安装部署手册 PostgreSQL 是一个功能强大且广泛使用的开源关系数据库管理系统。下面是 PostgreSQL 安装部署手册的摘要信息: 1. 下载安装包 在安装 PostgreSQL 之前,需要下载安装包。用户可以从 ...

    Linux下PostgreSQL安装部署详细步骤

    执行`make`和`make install`命令,这将把PostgreSQL安装到指定的目录下。安装完成后,可以在`/pgsql/postgresql`目录下看到PostgreSQL的文件。 为了安全性和权限管理,需要创建一个名为`postgres`的用户组和同名的...

    postgresql离线一键安装

    【标题】:“postgresql离线一键安装”涉及到的关键技术点包括PostgreSQL数据库的离线安装、自动化脚本的使用以及在CentOS操作系统上的部署。PostgreSQL是一种开源的关系型数据库管理系统,因其强大、稳定和灵活的...

    postgresql ubantu离线安装版

    Ubuntu离线安装版的PostgreSQL适用于那些没有互联网连接或者网络带宽有限的环境,使得用户能够通过本地存储的软件包进行安装。 离线安装PostgreSQL的过程通常包括以下步骤: 1. **下载软件包**:首先,你需要在有...

    Centos7安装postgresql依赖插件RPM包

    在Linux系统,特别是CentOS 7环境中安装PostgreSQL数据库时,常常需要先安装一系列依赖包以确保数据库能够正常运行。本篇文章将详细讲解在CentOS 7上安装PostgreSQL 12.5版本时,其关键依赖包RPM(Red Hat Package ...

    PostgreSQL 12.2安装与使用

    PostgreSQL 12.2 安装与使用 PostgreSQL 是一种功能强大且广泛应用的开源关系数据库管理系统,本文档旨在为初学者提供一个详细的 PostgreSQL 12.2 安装与使用指南。 创建用户与环境配置 在安装 PostgreSQL 之前,...

    postgreSQL 拼音字库 汉字转拼音 8.4

    网上传的postgreSQL汉字转拼音的方法,是针对9.3的版本(相信你要是8.4的也搜到了但不能直接用,才来看我的),尝试了8.4的版本来做拼音处理。发现网上的《postgreSQL汉字转拼音》里面坑比较多,尝试纠正了一下,发...

    DB2到GreenPlum/PostgreSQL的转换指南

    ### DB2到GreenPlum/PostgreSQL的转换指南 #### 1. 引言 ##### 1.1 目的 本指南旨在帮助用户理解从DB2迁移到GreenPlum或PostgreSQL过程中所涉及的关键技术和注意事项。由于这两种数据库系统之间存在显著差异,因此...

    Linux postgresql 安装配置

    ### Linux PostgreSQL安装与配置详解 #### 一、安装PostgreSQL 在Linux环境下,PostgreSQL数据库的安装主要通过RPM包管理器完成。本节将详细阐述如何在Linux系统上安装PostgreSQL及其相关组件。 ##### 1.1 RPM包...

    Ubuntu 下源码安装Postgresql

    Ubuntu 下源码安装 Postgresql PostgreSQL 是一个功能强大且开源的关系数据库管理系统,广泛应用于各种行业和领域。以下是 Ubuntu 下源码安装 Postgresql 的详细过程: 一、切换到 ROOT 账户并创建 Softwares 目录...

    Linux安装postgresql(压缩包安装)

    Linux 安装 PostgreSQL(压缩包安装) Linux 安装 PostgreSQL 是一种常用的数据库管理系统安装方法,本文将指导您一步步地完成 PostgreSQL 的安装。 下载和解压缩 首先,下载 PostgreSQL 的压缩包,并将其上传至 ...

    postgresql安装和使用

    本文将详细介绍在Linux环境下安装和使用PostgreSQL 8.2.14的过程。 首先,安装PostgreSQL在Linux上的步骤如下: 1. **下载RPM包**: 你需要下载四个RPM包,分别是: - `compat-postgresql-libs-4-1PGDG.rhel5.i...

    Linux下PostgreSQL安装与开机启动

    ### Linux下PostgreSQL安装与开机启动详解 #### 1. 添加用户及创建目录 为了确保PostgreSQL服务的安全性,我们通常会为它创建一个独立的系统用户。这一步骤包括了用户创建、密码设定以及相关目录的搭建。 ##### ...

Global site tag (gtag.js) - Google Analytics