Postgresql
如何解決登錄時postgresql中的“您的帳戶已鎖定。請聯繫管理員”問題
我是 PostgreSQL 的新手。我在本地使用 postgreSQL。我上次使用它沒有任何問題。現在,當我嘗試使用我的登錄憑據登錄時,它顯示帳戶一直被鎖定消息。
根據 pgadmin文件,有兩種方法可以解鎖使用者。
**1.**更新 SQLite 數據庫(pgAdmin4.db):
找到 pgAdmin4.db 文件並使用任何數據庫瀏覽器(或 SQLite 的數據庫瀏覽器)打開它
打開數據庫文件後,前往“執行 SQL”部分。執行以下查詢:
UPDATE USER SET LOCKED = false, LOGIN_ATTEMPTS = 0 WHERE USERNAME = <YOUR_EMAIL_ID>
並確保查詢更改已送出。
**2.**在pgadmin配置文件config.py中增加MAX_LOGIN_ATTEMPTS或者最好在config_local.py中增加一行
MAX_LOGIN_ATTEMPTS = 5
在 Ubuntu 20.4 下 ,您必須找到文件 vi /usr/pgadmin4/web/config.py 更改 MAX_LOGIN_ATTEMPTS =0 重新啟動您的伺服器 systemctl restart postgresql 或停止它然後再次啟動它 systemctl stop postgresql systemctl start postgresql