Postregesql绿色版Windows下安装教程

1.  设置环境变量

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

    ==> 写成一个CMD文件,然后双击导入,可用于其他如jdk配置

2. 初始化数据库

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\Lstoryc>initdb -D d:\dev_tools\pgsql\data -E UTF-8 --locale=chs -U postgres -W
属于此数据库系统的文件宿主为用户 "Lstoryc".
此用户也必须为服务器进程的宿主.
数据库簇将使用本地化语言 "Chinese (Simplified)_People's Republic of China.936"进行初始化.
initdb: 无法为本地化语言环境"Chinese (Simplified)_People's Republic of China.936"找到合适的文本搜索
配置
缺省的文本搜索配置将会被设置到"simple"

禁止为数据页生成校验和.

创建目录 d:/dev_tools/pgsql/data ... 成功
正在创建子目录 ... 成功
选择默认最大联接数 (max_connections) ... 100
选择默认共享缓冲区大小 (shared_buffers) ... 128MB
创建配置文件 ... 成功
在 d:/dev_tools/pgsql/data/base/1 中创建 template1 数据库 ... 成功
初始化 pg_authid ...  成功
输入新的超级用户口令:
再输入一遍:
设置口令 ... 成功
初始化dependencies ... 成功
创建系统视图 ... 成功
正在加载系统对象描述 ...成功
创建(字符集)校对规则 ... 在此平台上不支持
创建字符集转换 ... 成功
正在创建字典 ... 成功
对内建对象设置权限 ... 成功
创建信息模式 ... 成功
正在装载PL/pgSQL服务器端编程语言...成功
清理数据库 template1 ... 成功
拷贝 template1 到 template0 ... 成功
拷贝 template1 到 template0 ... 成功
同步数据到磁盘...成功

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

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

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


C:\Users\Lstoryc>

-D :指定数据库簇的存储目录E:\pgsql\data

-E :指定DB的超级用户的用户名postgres

--locale:关于区域设置(chinese-simplified-china

-U :默认编码格式chs

-W :为超级用户指定密码的提示

3. 启动服务

pg_ctl -D "d:\dev_tools\pgsql\data" -l logfile start

4. 创建数据库

C:\Users\Lstoryc>createdb atp4

5. 创建超级用户

createuser  sky

6. 关闭服务

   

C:\Users\Lstoryc>pg_ctl stop
等待服务器进程关闭 .... 完成
服务器进程已经关闭

C:\Users\Lstoryc>

待续。。。。。

   

猜你喜欢

转载自lstoryc.iteye.com/blog/2022476