你的分区是fat32的吧,postgresql initdb的时候只支持ntfs的。这步你可以跳过,用命令行方式执行initdb你可以去postgresql的官方网站找到解决的方法。
解决方案 »
- 同步异地的mysql数据库,纠结~~~~~
- mysql批量删除数据的存储过程怎么写
- 复制数据库问题
- 测试mysql.Access denied for user 'ODBC'@'localhost' (using password: NO) 怎样解决?
- 现有mysqldump备份的sql,还有bin增量备份,如何恢复单个库以及如何恢复单个表?
- MYSQL错误:2006 - MySQL server has gone away
- my sql insert 中文问题???
- sql server 2000的数据库结构,如何导到mysql中去?有没有这样的工具?
- 如何在MYSQL下建立数据库
- mysql修改时间,把年月日改为当天,时分秒不变怎么修改
- 定时将文本文件(txt)导和mysql的的表中.
- 寻求高手相助,一个查询统计问题
可以任意指定吗?
initdb -D d:\postgresql\data
DATA目录,POSTGRES用户必须有写权限.
Windows中使用呢?到底是先初始化数据库还是先创建数据库?(我的PostgreSQL服务已经启动了。)
你initdb都没有做,怎么建库?库建在哪里?
D:\PostgreSQL80\bin>createdb.exe -DT e:\PostgreSQL\data\testdb;
Password:
createdb:could not
我已经初始化了数据库,但在创建数据库时却提示我要输入密码。如下:
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"。
这是什么意思呀?
如果能连接上template1,就可以执行第三步,如果连接不上,
可能你的服务器认证文件postgresql.conf和pg_hba.conf就修改pg_hba.conf
需要有:
host all all 0.0.0.0 0.0.0.0 trustpostgresql.conf
需要有:
listen_addresses = '*'
3:连接上后,就会出现psql提示符号,你就可以用SQL的建库命令建库: create database yourdb;
也可以下载pgadminIII前端管理软件,连接后台数据库,然后建库及管理,
4:如果你前后端在不同的机器上,你启动postmaster时候,需要带 -i 参数
即postmaster -i -d yourdb_dir
谢谢你的提示,我已经按照你给我的方法,已经成功地配置好了数据库。现在可以正常使用了。