如何查看postgresql数据库端口号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看postgresql数据库端口号相关的知识,希望对你有一定的参考价值。

可以去你数据库的data数据位置(pgsql安装完成后initdb的位置),里面有一个postgresql.conf文件,搜索port,如果“port = xxxx”前没有#(#为注释内容,不生效的),说明你的数据库配置的端口号就是这个,如果有#,采用默认的端口号:5432.
另外这个路径下还有一个postmaste.pid(前提是你的数据库已经启动了),打开可以看到启动的数据库所占端口号。
以上内容windows和linux版都一样
参考技术A linux 下 通过netstat -a 来查看
windows下通过查看MySQL安装目录下my.ini文件
或者 进入mysql dos格式
mysql> show variables like 'port';
++-+
Variable_name Value
++-+
port 3306
++-+
1 row in set (0.00 sec)本回答被提问者和网友采纳

Windows10安装多个版本的PostgreSQL数据库,但是均没有自动注册Windows服务的解决方法

1、确保正确安装了PostgreSQL数据库,注意端口号不能相同

我的安装目录如图:

其中9.6版本的端口号为5432,10版本的端口号为5433,11版本的端口号为5434。若不知道端口号,可在PostgreSQL安装目录\\data\\postgresql.conf文件中查看,如图:

 

 2、使用管理员身份运行cmd,分别进入PostgreSQL安装目录\\bin下执行命令

命令格式为:pg_ctl.exe register -N "PostgreSQL" -D PostgreSQL安装目录\\data。

注意-D后面的目录,这里必须是绝对路径。我的如下所示:

pg_ctl.exe register -N "PostgreSQL9" -D D:\\Database\\PostgreSQL\\9.6\\data

pg_ctl.exe register -N "PostgreSQL10" -D D:\\Database\\PostgreSQL\\10\\data

pg_ctl.exe register -N "PostgreSQL11" -D D:\\Database\\PostgreSQL\\11\\data

3、服务注册成功后,可以查看到

如图:

 

以上是关于如何查看postgresql数据库端口号的主要内容,如果未能解决你的问题,请参考以下文章

如何查看自己数据库的端口号

Windows10安装多个版本的PostgreSQL数据库,但是均没有自动注册Windows服务的解决方法

如何设置sqlserver端口号

如何查看手机端口号?

AWS ECS 上的 PostgreSQL:psycopg2.OperationalError 无效端口号 5432

急:sql server 2000如何映射端口才能从外网访问?