http://www.jb51.net/article/15821.htm
① 到 http://www.postgresql.org/
下载 PostgreSQL for Win 的 no installer 版本。现在最新的版本是8.2.5-1。直接解压就可以了。例如:
C:\postgreSQL
② 设置环境变量
C:> set PGHOME=C:\postgreSQL
C:> set PGDATA=%PGHOME%\data
C:> set PGLIB=%PGHOME%\lib
C:> set PGHOST=localhost
C:> set PATH=%PGHOME%\bin;%PATH%
③ initdb 初始化 数据库。
④ pg_ctl start 启动数据库
⑤ pg_ctl stop 停止数据库
⑥ post_svc -install 建立windows nt 服务(需要设置系统环境变量
)
⑦ post_svc -remove 删除 windows nt 服务
⑧ 使用"createdb 库名" 新建数据库
⑨ 使用"createuser 用户名"创建数据库帐号
⑩ 使用"psql -h localhost -d 库名- U 用户名"进入数据库
提示:
对于入门者可以使用GUI管理工具 pgAdmin。
另附:
今天在整理资料的时候发现,Postgre出现了解压缩直接使用的版本,上边注明了for expert only. 呵呵,看来,不推荐生手使用。
为了试验一把,索性从它的官网上直接下载了一份postgresql-8.3.3-1-binaries-no-installer.zip
1. 将其解压到d:\pgsql8.3.3
2. 设置环境变量,我不想直接添加,而是写到了一个batch文件里,名为pgenv.bat
set PGHOME=d:\pgsql8.3.3
set PATH=%PGHOME%\bin;%path%
set PGHOST=localhost
set PGLIB=%PGHOME%\lib
set PGDATA=%PGHOME%\data
3.
执行 pgenv.bat
然后:
D:\pgsql8.3.3\bin>initdb
属于此数据库系统的文件宿主为用户 "******".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale Chinese_People's Republic of China.936 初始化.
initdb: locale Chinese_People's Republic of China.936 requires unsupported encod
ing
GBK
Encoding
GBK
is
not
allowed
as
a
server-side
encoding
.
Rerun initdb with a
different locale selection.
这上边的意思好像是说不直接支持cp936, GBK
,晕。于是,强制执行:
D:\pgsql8.3.3\bin>initdb --locale=zh_CN
initdb: 无效的 locale 名字 "zh_CN"
initdb: 无效的 locale 名字 "zh_CN"
initdb: 无效的 locale 名字 "zh_CN"
initdb: 无效的 locale 名字 "zh_CN"
initdb: 无效的 locale 名字 "zh_CN"
initdb: 无效的 locale 名字 "zh_CN"
属于此数据库系统的文件宿主为用户 "hex".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale Chinese_People's Republic of China.936 初始化.
initdb: locale Chinese_People's Republic of China.936 requires unsupported encod
ing GBK
Encoding
GBK
is
not
allowed
as
a
server-side
encoding
.
Rerun initdb with a
different locale selection.
还是不行,再换成下边的:
D:\pgsql8.3.3\bin>initdb --locale=C
属于此数据库系统的文件宿主为用户 "hex".
此用户也必须为服务器进程的宿主.
数据库簇将带有 locale C 初始化.
默认的数据库编码已经相应的设置为 SQL_ASCII.
The default text search configuration will be set to "english".
创建目录 d:/pgsql8.3.3/data ... 成功
creating subdirectories ... 成功
选择默认最大联接数 (max_connections) ... 100
selecting default shared_buffers/max_fsm_pages ... 32MB/204800
创建配置文件 ... 成功
在 d:/pgsql8.3.3/data/base/1 中创建 template1 数据库 ... 成功
initializing pg_authid ... 成功
initializing dependencies ... 成功
创建系统视图 ... 成功
loading system objects' descriptions ... 成功
创建字符集转换 ... 成功
creating dictionaries ... 成功
对内建对象设置权限 ... 成功
创建信息模式 ... 成功
清理数据库 template1 ... 成功
拷贝 template1 到 template0 ... 成功
copying template1 to postgres ... 成功
警告: 为本地连接启动了 "trust" 认证.
你可以通过编辑 pg_hba.conf 更改或你下
次运行 initdb 时使用 -A
选项.
Success. You can now start the database server using:
"postgres" -D "d:/pgsql8.3.3/data"
or
"pg_ctl" -D "d:/pgsql8.3.3/data" -l logfile start
分享到:
相关推荐
- 安装程序:用于在你的操作系统上安装PostgreSQL 8.3.3的脚本或可执行文件。 - 文档:可能包括手册页、用户指南和开发者文档,帮助你了解如何使用和管理该版本的PostgreSQL。 - 示例数据库:可能包含示例数据库和...
本文主要介绍了 PostgreSQL 8.3.3 非安装版(无需安装程序,仅需解压缩即可使用)的安装步骤及配置过程中遇到的一些问题及其解决方法。 #### 二、安装步骤详解 ##### 1. 下载与解压 - **下载**:从 PostgreSQL ...
### Linux下PostgreSQL安装与开机启动详解 #### 1. 添加用户及创建目录 为了确保PostgreSQL服务的安全性,我们通常会为它创建一个独立的系统用户。这一步骤包括了用户创建、密码设定以及相关目录的搭建。 ##### ...
### PostgreSQL分布式安装部署详解 #### 一、概览 本文旨在详细介绍如何在Ubuntu 12.04系统上进行PostgreSQL 9.1数据库的分布式安装与部署。本教程不仅包含详细的步骤指导,还提供了架构原理图以及安装过程中的...
启动 PostgreSQL 服务器: ``` service postgresql-12.2 start ``` 现在,您可以使用 psql 命令连接到 PostgreSQL 服务器: ``` psql -U postgres mydatabase ``` 这时,您可以使用 SQL 命令来管理和访问数据库。 ...
首先需要下载PostgreSQL的安装包及必要的依赖包。这里提供了一个百度网盘的下载链接: - 链接: [https://pan.baidu.com/s/1dr8qLh9h3qfHLjq_ykoYPA](https://pan.baidu.com/s/1dr8qLh9h3qfHLjq_ykoYPA) - 提取码: ...
2. install_postgres.sh - 这是一键安装脚本,负责执行整个安装流程,可能包括解压、配置、启动服务等步骤。 3. config_util.sh - 配置辅助脚本,可能用于处理配置文件中的参数并进行预处理或验证。 4. unload_pgsql...
在“postgresql离线安装包及依赖库”中,包含的主要内容可能有以下几个方面: 1. PostgreSQL安装包:安装包包含了PostgreSQL服务器的所有必要组件,如主程序、配置文件、库文件等。这使得用户可以在本地计算机上...
- 完成安装后,启动PostgreSQL服务。 2. Linux系统: - 使用终端,切换到下载目录。 - 解压安装包(如:tar -zxvf postgresql-13.3.tar.gz)。 - 进入解压后的目录,运行配置脚本(./configure)。 - 编译源...
Ubuntu离线安装版的PostgreSQL适用于那些没有互联网连接或者网络带宽有限的环境,使得用户能够通过本地存储的软件包进行安装。 离线安装PostgreSQL的过程通常包括以下步骤: 1. **下载软件包**:首先,你需要在有...
【PostgreSQL 安装与乱码问题解决】 在安装 PostgreSQL 数据库时,有时会遇到乱码问题,尤其是在中文环境下。本文将详细介绍如何正确安装 PostgreSQL 并解决可能出现的乱码问题。 首先,我们要明白一个关键点:...
PostgreSQL 12.2 安装手册 PostgreSQL 是一种功能强大且广泛使用的开源关系数据库管理系统。随着版本的更新,PostgreSQL 12.2 成为当前主流的数据库管理系统版本之一。本文档旨在指导用户如何在 CentOS 7.7 操作...
Linux 安装 PostgreSQL(压缩包安装) Linux 安装 PostgreSQL 是一种常用的数据库管理系统安装方法,本文将指导您一步步地完成 PostgreSQL 的安装。 下载和解压缩 首先,下载 PostgreSQL 的压缩包,并将其上传至 ...
PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2...
### PostGreSQL在Centos 7.9上的安装与部署 #### 一、引言 在开始学习任何数据库之前,最重要的第一步就是安装部署一个可供学习和测试的环境。选择一个在业界广泛使用的操作系统版本,以及一个成熟稳定的数据库...
5. **启动服务**:使用`pg_ctl`或系统服务管理工具启动PostgreSQL。 **五、分布式部署** 1. **主从复制配置**:在主节点上配置复制参数,如`wal_level`和`synchronous_standby_names`,然后在从节点上配置连接主...
本压缩包“postgresql客户端及安装步骤.zip”提供了在Linux系统上安装和配置PostgreSQL 9.5.3版本的详细指导,帮助用户实现单节点数据库部署。 在开始安装前,你需要了解一些基本概念: 1. **PostgreSQL客户端**:...
确保系统已安装`gcc`及相关的编译工具,可以使用以下命令: ```bash sudo yum install -y gcc make ``` 再者,`readline-devel` 是一个提供命令行输入功能的开发库。PostgreSQL使用`readline`库来处理用户在终端...
#### 一、检查及卸载现有PostgreSQL安装 在安装新版本之前,首先要确认当前系统中是否已安装PostgreSQL。可以使用以下命令来检查: ```bash rpm -qa | grep postgresql ``` 如果存在安装记录,则应首先卸载它。...
双击下载的安装文件,启动安装向导。安装程序将引导你完成整个过程,务必注意选择合适的安装路径,避免权限问题或与其他软件冲突。 ### 3. 设置语言 安装向导的初始界面会让你选择语言,选择简体中文以便于理解。 ...