本文主要介绍你不知道的Postgresql的默认端口5432,有很好的参考价值。希望对你有帮助。来和边肖一起看看吧。
关于Postgresql端口5432的定义:
端口532,已在IANA(互联网号码分配机构)注册,
并将该端口唯一分配给Postgres。
这意味着即使没有安装postgresql数据库,安装了linux操作系统的服务器也将拥有这个保留端口。
查看这个预留端口的方法如下:
new @ newd b-cat/etc/services | grep 5432
POSTGRES 5432/TCP PostgreSQL # POSTGRES
POSTGRES 5432/UDP PostgreSQL # POSTGRES
/etc/services文件包含服务名和端口号之间的映射,许多系统程序都使用这种映射。
通常,不要修改该文件的内容,因为这些设置都是Internet标准设置。
一旦被修改,可能会造成系统冲突,导致用户无法正常访问资源。
补充:PostgreSQL命令接口
psql客户端程序为PostgreSQL服务器提供了一个命令行界面。它使用命令行参数来控制客户端界面中启用的功能。
PostgreSQL的管理员帐户名为postgres。因为PostgreSQL使用Linux用户帐户对用户进行身份验证,所以您必须以Linux帐户postgres登录,才能以PostgreSQL用户的身份访问PostgreSQL服务器。
因为postgres用户帐户是一个特殊帐户,所以不应该为其分配密码。这样就没有人可以使用postgres帐户闯入系统。
如果要使用postgres帐户登录,您必须是root帐户,然后使用su命令将其更改为postgres用户。
psql程序可以使用两种命令类型:
标准SQL语句
PostgreSQL元命令
常用的PostgreSQL元命令:
\l列出可用的数据库。
\c连接到数据库。
\dt列出数据库中的表。
\du列出PostgreSQL用户
\z列表权限
\?列出所有可用的元命令。
\h列出所有可用的SQL命令
\q退出数据库。
PostgreSQL用户帐户不同于MySQL中的用户帐户。PostgreSQL中的登录帐户称为登录角色。PostgreSQL服务器将登录角色与Linux系统用户帐户相匹配。
以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。如有错误或不足之处,请不吝赐教。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。