• 售前

  • 售后

热门帖子
入门百科

浅谈Postgresql默认端口5432你所不知道的一点

[复制链接]
阿源285 显示全部楼层 发表于 2021-10-26 13:55:35 |阅读模式 打印 上一主题 下一主题
关于Postgresql端口5432的定义:

5432端口,已经在IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)注册,
并把该端口唯一分配给Postgres。
这意味着,一台安装了linux OS的服务器,哪怕没有安装过postgresql数据库,也会有这个预留端口。
检察这个预留端口的方法如下:
  1. new@newdb-> cat /etc/services |grep 5432
  2. postgres  5432/tcp  postgresql  # POSTGRES
  3. postgres  5432/udp  postgresql  # POSTGRES
复制代码
/etc/services文件包罗了服务名和端标语之间的映射,很多的系统步伐要利用这个文件。
一般情况下,不要修改该文件的内容,因为这些设置都是Internet尺度的设置。
一旦修改,可能会造成系统冲突,利用户无法正常访问资源。
增补:PostgreSQL命令接口
psql客户端步伐提供到PostgreSQL服务器的命令行接口。它利用命令行参数控制客户端接口中启用的功能。
PostgreSQL的管理员账户名为postgres。因为PostgreSQL利用Linux用户账户来验证用户,所以必须以Linux账户postgres登岸才气以postgres用户身份访问PostgreSQL服务器。
因为postgres用户账户是一个特殊账户,所以不应该给它分配暗码。如许没有人可以利用postgres账户闯入系统。
如果想用postgres账户登岸,必须是根账户,然后利用su命令更改为postgres用户。
psql步伐可以利用两种命令类型:

尺度SQL语句
PostgreSQL元命令
常用的PostgreSQL元命令:
  1. \l
复制代码
列出可用的数据库
  1. \c
复制代码
毗连到某个数据库
  1. \dt
复制代码
列出某个数据库中的表
  1. \du
复制代码
列出PostgreSQL用户
  1. \z
复制代码
列出表权限
  1. \?
复制代码
列出全部可用的元命令
  1. \h
复制代码
列出全部可用的SQL命令
  1. \q
复制代码
退出数据库
PostgreSQL用户账户和MySQL中的账户不同。PostgreSQL中的登岸账户称为登岸角色。PostgreSQL服务器将登岸角色和Linux系统用户账户举行匹配。
以上为个人履历,希望能给各人一个参考,也希望各人多多支持脚本之家。如有错误或未思量完全的地方,望不吝见教。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作