PG中的套接字文件

0    294    2

Tags:

👉 本文共约752个字,系统预计阅读时间或需3分钟。

套接字文件

unix_socket_directories参数指定服务器侦听客户端应用程序连接的Unix域套接字的目录。默认值通常是/tmp,但可以更改。此参数只能在服务器启动时设置。

unix_socket_directories (string)

指定服务器用于监听来自客户端应用的连接的 Unix 域套接字目录。通过列出用逗号分隔的多个目录可以建立多个套接字。 项之间的空白被忽略,如果你需要在名字中包括空白或逗号,在目录名周围放上双引号。 一个空值指定在任何 Unix 域套接字上都不监听,在这种情况中只能使用 TCP/IP 套接字来连接到服务器。 默认值通常是/tmp,但是在编译时可以被改变。在windows上,默认值为空,意味着默认不建立UNIX-域嵌套。这个参数只能在服务器启动时设置。除了套接字文件本身(名为.s.PGSQL.*nnnn*,其中nnnn是服务器的端口号),一个名为.s.PGSQL.*nnnn*.lock的普通文件会在每一个unix_socket_directories目录中被创建。任何一个都不应该被手工移除。

除了名为.s.PGSQL.nnnn的套接字文件本身之外,其中nnnn是服务器的端口号,将在每个unix_socket_directories目录中创建一个为.s.PGSQL.nnnn.lock的普通文件。 这两个文件都不应该手动删除。若删除套接字文件后,那么重启数据库,又会重新生成套接字文件。在没有套接字文件的情况下,可以通过TCP/IP套接字连接数据库。

本人提供Oracle(OCP、OCM)、MySQL(OCP)、PostgreSQL(PGCA、PGCE、PGCM)等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

如上所示:unix_socket_directories只影响使用psql走Unix域套接字连接数据库的情况。

psql中的错误“psql: error: could not connect to server”的常见原因:https://www.xmmup.com/psqlzhongdecuowupsql-error-could-not-connect-to-serverdechangjianyuanyin.html

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部