Postgresql我通过百度(网上很多bd)设置了pg_hba.conf和postgresql.conf文件
pg_hba.conf
#类型数据库用户地址方法
托管所有0.0.0.0/0信任
# IPv4本地连接:
主持alln唐山网站设计bsp所有127.0.0.1/32 md5
托管所有0.0.0.0/0信任
# IPv6本地连接:
host all :1/128 MD5
#允许具有的用户从本地主机进行复制连接
#复制权限。
主机复制全部127.0.0.1/32 md5
主机复制全部:33601/128 MD5
postgresql.conf
这时候别人还是不可能连接到我的数据库。这时候我成功反向连接到另一个数据库,设置都是一样的,有点混乱。
连接总是超时。是连接中间少了什么还是电脑拒绝我(想到防火墙)?跑到防火墙,发现我的防火墙是开着的,其他的都是关着的。经过测试,打开另一个防火墙的时候连接不上,但是又不想关闭自己的防火墙,就这样继续。
1.打开防火墙创建新规则
2.选择端口,下一步
3.设置Postgresql端口
(安装时默认值为5432,可以在postgresql.conf文件中查看)
4.下一步是默认的,访问终于会顺利了。