在 Linux 上修改 pgAdmin 的端口,取决于你使用的是 pgAdmin 4(Web 模式) 还是 pgAdmin 4 Desktop(系统包安装)。下面分情况说明:
如果你是通过 pip install pgadmin4 或源码方式安装的 Web 版:
一般在:
~/.pgadmin4/config.py
或
/var/lib/pgadmin4/config.py
编辑配置文件:
vim ~/.pgadmin4/config.py
添加或修改:
DEFAULT_SERVER_PORT = 5050
(5050 可改成你想要的端口,如 8081)
pgadmin4 &
或
systemctl restart pgadmin4
(取决于你的启动方式)
配置文件通常在:
/etc/apache2/conf-available/pgadmin4.conf
编辑:
vim /etc/apache2/ports.conf
修改:
Listen 5050
并在 pgadmin4.conf 中:
<VirtualHost *:5050>
systemctl restart apache2
如果是 桌面版 pgAdmin:
可尝试:
pgadmin4 --port 8080
netstat -tunlp | grep pgadmin
或
ss -tunlp | grep python
| 安装方式 | 修改位置 |
|---|---|
| pip / 源码 | ~/.pgadmin4/config.py |
| apt + apache | ports.conf |
| 桌面版 | 不支持(或命令行参数) |
如果你能告诉我:
我可以给你精确命令。