Heim  >  Artikel  >  Datenbank  >  在windows sever2003安装postgresql9.1出现不能安装,安装后找不

在windows sever2003安装postgresql9.1出现不能安装,安装后找不

WBOY
WBOYOriginal
2016-06-07 14:59:031141Durchsuche

在windows sever2003安装postgresql9.1出现不能安装,安装后找不到data文件夹解决办法 最近将写好的网站部署在windows sever2003服务器上,需要安装postgresql 9.1数据库,该安装文件在windowsxp上能正常安装,但是到服务器上就出现了问题。 主要有两个: 1.

在windows sever2003安装postgresql9.1出现不能安装,安装后找不到data文件夹解决办法

 

最近将写好的网站部署在windows sever2003服务器上,需要安装postgresql 9.1数据库,该安装文件在windowsxp上能正常安装,但是到服务器上就出现了问题。

 

主要有两个:

 

1.点击图标安装,系统提示缺少模块不能完成安装

 

解决方法:打开命令行,转换到安装文件所在的目录,执行  postgresqlXXXwindows.exe --install -runtimes 0 其中postgresqlXXXwindows.exe

 

2.安装后没有data文件夹,不能配置数据库。

 

解决方法:命令行转换到安装好的bin目录下执行  bin>initdb -D ‘databasename’ 来初始化数据库,此时默认用户名是主机用户名。

 

initdb中还有设置用户名的 -U 设置密码的-W超级用户的口令 等等。

 

执行完,就能在bin中看到创建的数据库和其中的data文件夹了,这时候就能配置数据库了。

 

3.更改密码:

 

pg_hba.conf中的加密方式设为trust

 

此时,不用密码就可以登录,select * from users 查询用户名, alter user XXX with password 'xxx'

 

再将pg_hba.conf中的加密方式设为md5,断开连接,重新登录,就需要输入密码了。

 

4.命令行启动数据库:

 

bin>pg_crl -D "xxx" start  输入用户民改密码就可以了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn