本文主要介绍你不知道的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系统用户帐户相匹配。
以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。如有错误或不足之处,请不吝赐教。