PostgreSQL默认端口号5432

PostgreSQL默认端口5432,5432端口已经IANA互联网数字分配机构注册,把5432端口唯一分配给了PostgreSQL,也就是说一台Linux服务器,无论是否安装PostgreSQL,这个5432端口也不会被占用,gd服务器gdvy.cn来详细说下PostgreSQL默认端口号5432说明:

PostgreSQL默认端口5432

IANA即The Internet Assigned Numbers Authority,是指互联网数字分配机构,它是负责协调一些使Internet正常运作的机构。5432端口已经IANA互联网数字分配机构注册,将5432端口分配给了PostgreSQL,也就是说,无论你的Linux系统中是否安装PostgreSQL,这个5432端口都是为PostgreSQL预留的,其他应用无法占用这个端口。

查询预留端口的方法

怎么查询Linux系统5432端口?/etc/services文件包含了服务名和端口号之间的映射,执行命令:cat /etc/services |grep 5432即可查询:

示例:

root@duankouhao-> cat /etc/services |grep 5432
postgres        5432/tcp        postgresql      # POSTGRES
postgres        5432/udp        postgresql      # POSTGRES

/etc/services文件中保存的是Internet标准设置,一般不建议修改。

PostgreSQL的管理员账户名为postgres,默认用户名和数据库也是postgres,没有默认密码。因为PostgreSQL使用Linux用户账户来验证用户,所以必须以Linux账户postgres登陆才能以postgres用户身份访问PostgreSQL服务器。PostgreSQL用户账户和MySQL中的账户不同。PostgreSQL中的登陆账户称为登陆角色。PostgreSQL服务器将登陆角色和Linux系统用户账户进行匹配。