问题分析
(1)检查环境变量中是否指定了相关参数,比如:

#export PGUSER=highgo
#export PGDATABASE=highgo
#export PGHOST=localhost
#export PGPORT=5866
#export PGPASSWORD=12345
1
2
3
4
5
(2)

pg_hba.conf文件是否设置正确
(3)是否添加密码文件,填写是否正确

解决方案
(1)如果在环境变量中指定了相关的用户密码和数据库则注释或删除掉,source生效【source后如果未成功,su - 退出当前用户重新进入该用户即可】
(2)修改pg_hba.conf文件,pg_ctlreload

# "local" is for Unix domain socket connections only
#该行修改本地登录验证方式
local all all trust
# IPv4 local connections:
#该行修改通过Ipv4连接数据库的验证方式
host all all 127.0.0.1/32 md5
# IPv6 local connections:
该行修改通过Ipv6连接数据库的验证方式
host all all ::1/128 md5
1
2
3
4
5
6
7
8
9
(3)检查格式

和文件权限,添加要使用的用户及密码
格式:

hostname:port:database:username:password
1
范例:

192.168.1.100:5866:highgo:highgo:12345

修改权限:

Chmod 600 .pgpass
1

postgresql数据库用户名密码验证失败相关推荐

  1. java wcf 未提供用户名_WCF安全之自定义用户名密码验证方式 | 学步园

    概述 Windows Communication Foundation (WCF) 是 Microsoft 为构建面向服务的应用程序而提供的统一编程模型(摘自MSDN),在分布式环境下的安全问题尤为重 ...

  2. 太实用了!自己动手写软件——邮件用户名密码验证

    我们计划实现的弱口令破解软件一共支持如下四类协议的解析: 数据库类--MySQL.Oracle和SQL server 邮件类--IMAP.POP3和SMTP 文件传输类--FTP 运维类--SSH 数 ...

  3. Open***2.4.3 基于用户名密码验证方式(实战)

    安装部署参考"Open'×××安装部署文档" 基于用户名密码验证: 1.修改server.conf: tls-auth ta.key 0 # This file is secret ...

  4. 忘了PostgreSQL数据库的密码的解决方案

    问题:忘了PostgreSQL数据库的密码应该如何解决? 解决方法: 首先打开data目录下的pg_hba.conf配置文件, 找到: # IPv4 local connections: host a ...

  5. WebService 用户名密码验证

    原文:WebService 用户名密码验证 在项目开发的过程中,WebService是经常要用的,当调用WebService方法时,需要经过服务的验证才可以调用,一般就是用户名/密码验证,还有一个就是 ...

  6. linux php运行用户名和密码,Linux实例(一)使用用户名密码验证连接Linux

    本篇文章给大家带来的内容是关于使用用户名密码验证连接Linux,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 如果您使用的是 SSH 密钥对,请参考 使用SSH密钥对连接Linux实 ...

  7. WCF全双工以及用户名密码验证

    WCF是支持TCP双向连接的,支持Server和Client之间互发协议,通过 订阅-发布 的全双工形式实现,全双工的用户名密码验证需要X509证书加密,单工模式的用户名密码验证时,X509证书是可选 ...

  8. spring boot 配置文件加密数据库用户名/密码

    这篇文章为大家分享spring boot的配置文件properties文件里面使用经过加密的数据库用户名+密码,因为在自己做过的项目中,有这样的需求,尤其是一些大公司,或者说上市公司,是不会把这些敏感 ...

  9. hive 配置用户名_配置HiveServer2的安全策略之自定义用户名密码验证

    具体从网上看 http://doc.mapr.com/display/MapR/Using+HiveServer2#UsingHiveServer2-ConfiguringCustomAuthenti ...

最新文章

  1. 从电影《蝴蝶效应》中学习回溯算法的核心思想
  2. Spacebuilder在Mono上运行修改备忘
  3. 美国防部报告传指联想产品带来网络威胁
  4. C++ STL (四)set使用
  5. 如何自己找出SMBDA服务使用的端口号
  6. javascript获取浏览器客户端IP
  7. 【NOIP2017】【Luogu3951】小凯的疑惑
  8. acfun json 弹幕 转换 bilibili xml 弹幕
  9. win10 android fastboot usb驱动
  10. EvoSuite生成单元测试用例
  11. DELL戴尔笔记本电脑找不到或没有DELL触摸板时关闭触摸板方法
  12. ubuntu 查找opencv安装路径_ubuntu 查找opencv安装路径_Ubuntu安装opencv详细步骤
  13. IIS如何添加MIME类型.svg/.woff2/.woff
  14. 如何测试光纤系统中的插入损耗
  15. android手机截图,安卓手机怎么截屏,安卓手机怎么截屏幕图OPPO
  16. PostgreSQL NUMERIC 数据类型
  17. 【沙发管家】华为悦盒刷机破解详细攻略,附多个第三方精简固件
  18. svn强制弹出账号密码对话框
  19. 查看linux系统CPU内存
  20. 华为校招上机Java_2014年华为校园招聘Java上机笔试题

热门文章

  1. oracle12c完全卸载工具_oracle完全卸载方法
  2. 如何判断Socket连接失效
  3. oracle java调用存储过程_Java调用Oracle存储过程
  4. centos5.8安装mysql_Centos5.8上面用Shell脚本一键安装mysql5.5.25源码包
  5. 安卓应用用户数据_Android手机用户注意,你要知道的中国十大安卓应用商店
  6. ubuntu 20 安装vnc_Windows 远程控制 Ubuntu 系统
  7. mysql5.1.6安装_mysql 5.1.6的安装启动
  8. python编程从入门到实战类的定义_Python编程:从入门到实践—类
  9. 软件测试文档在哪里,软件测试报告技术文档
  10. linux搜索含多个字符串,使用grep搜索多个字符串