如何查看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服务的解决方法