postgresql 安装...

windows下 ,直接下载 exe 安装...可能会出现没有权限(我明明设置权限了...太奇怪)的问题..百度了各种方法.感觉下面这种方法很好用!!!! 虽(虽然提示你安装失败,但是可以自己使用下面的方法进行初始化数据库...)

https://www.cnblogs.com/winkey4986/p/5360551.html  来源

在网上看到一位网友分享的

很有用,试了一遍就成功了。

援引该文章的东西。不多赘述,里面内容主要修改的是目录的东西
其中一些步骤不是用的vbs的方法,而是手动在电脑里添加的环境变量
就是这些变量,配上就行了。vbs脚本不会写,只好这样配了。
下面依然是援引上述链接的内容
1、初始化数据库
initdb.exe -D d:\postgresql\databases -E UTF-8 --locale=chs -U postgres -W
d:\postgresql\databases就是数据库所在位置
-U postgres 是建立一个初始化的用户,就叫postgres
-W 是为超级用户指定密码的提示
下一步就会提示设置密码,
当前设置密码为postgre
2、启动数据库
pg_ctl -D d:\postgresql -l logfile start
这个时候就会在数据库的home下出现一个Logfile
3、注册为系统服务
pg_ctl register -N PostgreSQL -D D:\postgresql\databases
4、启动postgre数据库
net start PostgreSQL
 
客户端的话可以用datastudio、pgadmin
 
下面摘取原博客内容
如何让postgresql支持远程登录呢?
postgresql默认情况下,远程访问不能成功,如果需要允许远程访问,需要修改两个配置文件,说明如下:
1.postgresql.conf
将该文件中的listen_addresses项值设定为“*”,在9.0 Windows版中,该项配置已经是“*”无需修改。
2.pg_hba.conf
在该配置文件的ipv4配置后面的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接将这一行修改为以下配置
host    all    all    0.0.0.0/0    md5
如果不希望允许所有IP远程访问,则可以将上述配置项中的0.0.0.0设定为特定的IP值。
注意:listen_addresses项值设定为“*”这个地方默认是被注释掉的,直接该参数,没有去注释的话,还是不能访问的,请使用pgadmin自带的工具去修改
 
 
 

猜你喜欢

转载自www.cnblogs.com/whm-blog/p/9117362.html