如何解决登录时postgresql中的“您的帐户已锁定。请联系管理员”问题

3 postgresql pgadmin pgadmin-4

我是 PostgreSQL 的新手。我在本地使用 postgreSQL。我上次用过,没有任何问题。现在,当我尝试使用登录凭据登录时,它始终显示帐户已锁定消息。 在此输入图像描述

alf*_*923 5

根据 pgadmin文档,有两种方法可以解锁用户。

\n

1.更新SQLite数据库(pgAdmin4.db):

\n
\n

找到 pgAdmin4.db 文件并使用任何数据库浏览器(或 SQLite 的数据库浏览器)打开它

\n

打开数据库文件后,前往 \xe2\x80\x98执行 SQL\xe2\x80\x99 部分。\n运行以下查询:

\n
\n
UPDATE USER SET LOCKED = false, LOGIN_ATTEMPTS = 0 WHERE USERNAME = <YOUR_EMAIL_ID>\n
Run Code Online (Sandbox Code Playgroud)\n

并确保查询更改已提交。

\n

2.增加pgadmin配置文件config.py中的MAX_LOGIN_ATTEMPTS或者最好在config_local.py中添加一行

\n
MAX_LOGIN_ATTEMPTS = 5\n
Run Code Online (Sandbox Code Playgroud)\n

  • 如何在 docker 容器中打开它? (2认同)