Chinaunix首页 | 论坛 | 博客
  • 博客访问: 973269
  • 博文数量: 120
  • 博客积分: 6454
  • 博客等级: 准将
  • 技术积分: 1739
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-28 17:45
文章分类

全部博文(120)

文章存档

2014年(1)

2013年(1)

2012年(11)

2011年(16)

2010年(6)

2009年(11)

2008年(30)

2007年(44)

分类:

2008-05-15 21:59:48

    PostgreSQL支持管理员直接手动安装数据库,给用户提供了更大的方便。
    1. 在PostgreSQL官方网站上下载免安装二进制的包,名字类似于postgresql-*.*.*.*-binaries-no-installer.tar.gz之类的。下载到本地,解压到某路径PATH下。
    2. 在PATH目录中创建data文件夹,用于存放数据。
    3. 开始-->运行-->cmd 进入命令行。并cd到PATH\bin目录下执行下面的命令用来初始化数据库:

PATH\bin> initdb.exe -D PATH\data -E UTF8 --locale=C

    4. 将pgsql注册为windows服务,便于操作和控制:

PATH\bin> pg_ctl.exe register -D PATH\data -N pgsql

    其中-N参数用来设置pgsql作为windows服务的名称。

    5. 启动和关闭数据库,在命令行下:

> net start pgsql (开启数据库)

> net stop pgsql (关闭数据库)

    注:为避免以后可能发生的亚州大字符集的乱码问题,统一使用UTF8编码。

阅读(7052) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

nkloverene2008-10-29 11:26:52

F:\lamp\pgsql\bin>postgres -D "PATH/data" 难道你直接用的PATH吗?这个应该是一个绝对路径啊。。。。 btw: pgsql有中文论坛:http://bbs.pgsqldb.com/ 可以多去那里看看,俺都n久没用过pgsql了,呜呜

aaxron2008-10-29 10:16:12

F:\lamp\pgsql\bin>postgres -D "PATH/data" 不允许管理员权限的用户运行 PostgreSQL 服务器. 服务器必须以一个非特权的用户身份启动以避免 可能的系统安全性问题. 参阅文档获取更多 有关如何正确启动服务器的信息.

aaxron2008-10-29 10:12:03

说明下.我的版本,pg 8.34 no -insttall ,

aaxron2008-10-29 10:02:00

博主帮我看看. 启动服务后它后自动停止了. F:\lamp\pgsql\bin>initdb.exe -D PATH\data -E UTF8 --locale=C The default text search configuration will be set to "english". creating subdirectories ... 100 selecting default shared_buffers/max_fsm_pages ... 32MB/204800 创建配置文件 ... initializing pg_authid ... initializing dependencies ... 创建系 统视图 ... loading system objects' descriptions ... 创建字符集转换 ... creating dictionaries ... 对内建对象设置权限 ... 创建信息模式 ... 清理数据库 template1 .. . 拷贝 template1 到 template0 ... copying tem