启动 pgAdmin 时,系统提示我:
请为 pgAdmin 设置主密码
这是 pgAdmin4 4.7 的新功能:https://www.pgadmin.org/docs/pgadmin4/dev/release_notes_4_7.html
我怎样才能禁用此功能?
本地文档告诉我设置“配置参数” MASTER_PASSWORD_REQUIRED=False
,但我不知道在哪里/如何执行此操作:
http://127.0.0.1:37059/help/help/master_password.html
答案1
我花了一段时间才发现,这就是我在这里发布它的原因:
- 您需要找到一个名为 的文件
config.py
。在我的例子中,它位于/usr/share/pgadmin4/web/config.py
- 现在创建一个文件
config_local.py
(在同一个文件夹中)并输入:MASTER_PASSWORD_REQUIRED=False
- 重新启动 pgAdmin 服务器。
- 提示应该消失了:-)
关于配置文件的一些参考:https://www.pgadmin.org/docs/pgadmin4/dev/desktop_deployment.html#configuration
编辑:看起来在更高版本中(我现在有 pgAdmin4 4.26),目录更改为/usr/pgadmin4/web/
答案2
对于 Windows 用户,config.py
位于
C:\Program Files\PostgreSQL\12\pgAdmin 4\web
或者
C:\Program Files (x86)\pgAdmin 4\v4\web
config_local.py
在该文件夹内创建