Sev*_*ard 6 postgresql pgadmin-4
我是第一次使用PostgreSQL,对它不太熟悉。当我启动 pgadmin 并输入主密码时,当我想连接到 postresql 并再次输入相同的密码时,会弹出以下错误:
无法连接到服务器:无法启动 GSSAPI 安全上下文:操作或选项不可用无法启动 GSSAPI 安全上下文:在凭证句柄中找不到所询问的机甲类型机甲的凭证致命:用户“postgres”的密码身份验证失败
这里有什么问题吗?
小智 12
我刚刚遇到了同样的问题,下面是我的解决方法。由于您没有用户“postgres”的默认密码,因此您需要先设置一个密码,如下所示:
使用当前管理员凭据以用户“postgres”连接到终端(感谢 sudo)
sudo -u postgres -i
Run Code Online (Sandbox Code Playgroud)
连接到数据库“postgres”
psql postgres
Run Code Online (Sandbox Code Playgroud)
(可选)如果未找到 psql 命令,您可以将 PostgreSQL bin 路径设置为 $PATH,如下所示:
export PATH=$PATH:THE_PATH_TO_POSTGRESQL_BIN_FOLDER
# Example : export PATH=$PATH:/Library/PostgreSQL/12/bin
Run Code Online (Sandbox Code Playgroud)
更改用户“postgres”的密码
--- Do not forget to my_password with the desired password
ALTER USER postgres PASSWORD 'my_password';
Run Code Online (Sandbox Code Playgroud)
在 pgAdmin 窗口中,尝试使用这个新密码进行连接,它应该可以工作。
归档时间: |
|
查看次数: |
17496 次 |
最近记录: |