postgresql8.0在windows上的创建与启动

王智恒 2005-03-19 10:27:35
我从其官方网上看到他的8.0版可以在windows上安装使用了。我有一份拷贝,按着网上介绍的方法安装好后,我想以在linux上的创建数据库的方法进行创建数据库,但postgresql给我的提示是无法正常创建数据库,我在安装时按照他给的方法,设置了两个用户用相应的密码:一个是postgresql用户的账号,一个是数据管理员账号。而且在创建数据库时,给出的提示是要我输入相应的密码,接着就给出我无法创建数据库的提示,有哪位高手能帮我解决这个问题呢?
...全文
276 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sztony 2005-03-23
  • 打赏
  • 举报
回复
根据提示信息,可能是你的后台认证文件没有配置好,导致前端连接不上台.

你这样做吧:

1, 执行initdb

2: psql -h yourhost -d template1 -U postgres
如果能连接上template1,就可以执行第三步,如果连接不上,
可能你的服务器认证文件postgresql.conf和pg_hba.conf就修改

pg_hba.conf
需要有:
host all all 0.0.0.0 0.0.0.0 trust

postgresql.conf
需要有:
listen_addresses = '*'


3:连接上后,就会出现psql提示符号,你就可以用SQL的建库命令建库: create database yourdb;
也可以下载pgadminIII前端管理软件,连接后台数据库,然后建库及管理,


4:如果你前后端在不同的机器上,你启动postmaster时候,需要带 -i 参数
即postmaster -i -d yourdb_dir

王智恒 2005-03-23
  • 打赏
  • 举报
回复
to:sztony
谢谢你的提示,我已经按照你给我的方法,已经成功地配置好了数据库。现在可以正常使用了。
王智恒 2005-03-22
  • 打赏
  • 举报
回复

我已经初始化了数据库,但在创建数据库时却提示我要输入密码。如下:
D:\PostgreSQL80\bin>createdb.exe -DT e:\PostgreSQL\data\testdb;
Password:
createdb:could not connect to database template1: FATAL: password authentication failed for
use "cswzz"。
这是什么意思呀?
王智恒 2005-03-22
  • 打赏
  • 举报
回复
我已经初始化了数据库,但在创建数据库时却提示我要输入密码。如下:
D:\PostgreSQL80\bin>createdb.exe -DT e:\PostgreSQL\data\testdb;
Password:
createdb:could not
sztony 2005-03-22
  • 打赏
  • 举报
回复
当然是先initdb啦,
你initdb都没有做,怎么建库?库建在哪里?
sztony 2005-03-21
  • 打赏
  • 举报
回复
你创建的数据库目录有写权限吗?
initdb -D d:\postgresql\data
DATA目录,POSTGRES用户必须有写权限.
王智恒 2005-03-21
  • 打赏
  • 举报
回复
我在PostgreSQL安装目录下bin目录中看过要用到的命令,我记得在Unix/linux下先是创建好数据库后直接初始化该数据库,然后在我所创建的数据库中创建表。但我是否可以用同样的操作方法直接在
Windows中使用呢?到底是先初始化数据库还是先创建数据库?(我的PostgreSQL服务已经启动了。)
trampwind 2005-03-20
  • 打赏
  • 举报
回复
可以自己指定,initdb 有个 -D 参数可以指定目录
王智恒 2005-03-20
  • 打赏
  • 举报
回复
我的xp是ntfs的,我查看过initdb的命令了,是不是指定一个专门存放数据库的目录呀?
可以任意指定吗?
bon_jovi 2005-03-19
  • 打赏
  • 举报
回复
你的分区是fat32的吧,postgresql initdb的时候只支持ntfs的。这步你可以跳过,用命令行方式执行initdb你可以去postgresql的官方网站找到解决的方法。

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧