Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PostgreSQL,SQL Shell(psql)psql:错误:无法连接到服务器:fe_sendauth:未提供密码_Sql_Postgresql_Passwords_Psql - Fatal编程技术网

PostgreSQL,SQL Shell(psql)psql:错误:无法连接到服务器:fe_sendauth:未提供密码

PostgreSQL,SQL Shell(psql)psql:错误:无法连接到服务器:fe_sendauth:未提供密码,sql,postgresql,passwords,psql,Sql,Postgresql,Passwords,Psql,SQL shellpsql在提示用户postgress的pasword时引发此错误psql:错误:无法连接到服务器:fe_sendauth:未提供密码 尝试命令 C:\Users\myuser>psql 用户myuser的密码: psql:错误:无法连接到服务器:fe_sendauth:未提供密码 C:\Users\myuser>psql-U postgres 用户postgres的密码: psql:错误:无法连接到服务器:致命:用户postgres的密码身份验证失败 找到这个1。回答:也许这是

SQL shellpsql在提示用户postgress的pasword时引发此错误psql:错误:无法连接到服务器:fe_sendauth:未提供密码

尝试命令 C:\Users\myuser>psql 用户myuser的密码: psql:错误:无法连接到服务器:fe_sendauth:未提供密码

C:\Users\myuser>psql-U postgres 用户postgres的密码: psql:错误:无法连接到服务器:致命:用户postgres的密码身份验证失败

找到这个1。回答:也许这是你的问题 pgpass.conf文件需要将其放在PostgreSQL server上,而不是放在pgAdmin客户端的目录中??但是在资源管理器中找不到这样的文件

pgAdmin 4工作正常,问题在于psql shell

我在赢10,有人有同样的问题,如何解决

PS:我通过将pg_hba.config文件设置为

托管所有127.0.0.1/32 md5

对于ip4和ip6,我设置了trust instade md5和Reloded Postgress服务,但当我将新pasword设置为md5后返回时,出现了相同的问题和错误

psql:错误:无法连接到服务器:fe_sendauth:未提供密码


pgAdmin 4仍然可以工作

我已经安装和卸载了很多次,并且在下面的图片中获得了所需的结果

安装时无需更改任何内容,只需输入新密码并通过在Windows搜索菜单中输入“psql”打开sql shell即可。 在SQLshell中,一直按enter键,直到它提示您输入 您在安装程序上创建的密码 在此处键入您的密码,即使看起来不是 输入,完成后按回车键。 看起来应该是

Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:
psql (12.2)

WARNING: Console code page (850) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
Type "help" for help.

postgres=# 
从这个链接安装pgadmin,从psql输入密码 然后你应该看到以下内容。。。 单击左上角的服务器数据库图标并添加您在psql中输入的密码。 创建一个数据库并获取列表

postgres=# CREATE DATABASE your_database_name OWNER postgres; #Click enter here
CREATE DATABASE #result
postgres=# \l #to get the below datbase list
返回pg admin,刷新浏览器,然后单击服务器图标。 注意:如果需要卸载/重新安装,则需要手动删除已安装Postgres和pgadmin的文件夹。甚至在从系统设置卸载后也会出现这种情况。由于某些原因,即使您选择了该选项,Postgres文件夹也不会完全删除