您的位置:首页 > 数据库

postgresql在windows10下安装单机版

2017-11-28 14:43 113 查看
在网上看到一位网友分享的

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自带的工具去修改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: