【问题标题】:how to change postgresql listening port in windows?如何更改 Windows 中的 postgresql 监听端口?
【发布时间】:2011-02-27 04:52:54
【问题描述】:

如何将postgresql的默认监听端口5432改成别的号码?

另一个问题,

我需要采取哪些步骤来允许使用 python pyscopg2 远程读写数据库?

【问题讨论】:

    标签: postgresql port


    【解决方案1】:

    只需更改文件 postgresql.conf 中的设置(可以在数据目录中找到):

    port = 5433             # (change requires restart)
    

    远程访问可以通过更改pg_hba.conf来实现,只需添加IP地址即可。您还必须编辑 postgresql.conf:

    listen_addresses = '*'
    

    【讨论】:

    • 如果我需要访问我的子网中的客户端,我需要做这样的事情——>我的 ip 是 172.17.163.108,我的子网掩码是 255.255.128.0,所以我应该像 hostallall172.17.128.0/17 那样添加信任对吗?
    • 没错,你还得修改postgresql.conf中的listen_addresses。我不会使用“信任”,只使用 md5。密码不会受到伤害。
    • 这很奇怪,因为我尝试用另一台笔记本电脑访问,它说服务器没有在端口监听。我应该使用 ipconfig 中所述的 ip 地址对吗?端口号重要吗?我已将端口设置为 1683,但我为 tcp 打开了端口。顺便说一句,我使用 windows
    • 嗯,我明白了。学校不允许客户端到客户端的无线连接
    • 不是必需的,但如果您想要psql 的快捷方式建议正确的端口,更新C:\Program Files\PostgreSQL\<VERSION>\scripts\runpsql.bat 文件的内容以使用正确的端口也很有用。 (以管理员身份运行记事本就足够了。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 2017-11-14
    • 1970-01-01
    • 2016-03-29
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    相关资源
    最近更新 更多