技术文章 > 数据库 > PostgreSQL > 正文

登录postgresql数据库密码错误怎么办

silencement

登录postgresql数据库密码错误的解决办法

1、检查环境变量中是否指定了相关参数,比如:

#export PGUSER=highgo
#export PGDATABASE=highgo
#export PGHOST=localhost
#export PGPORT=5866
#export PGPASSWORD=12345

2、pg_hba.conf文件是否设置正确 

3、是否添加密码文件,填写是否正确

解决方案 

如果在环境变量中指定了相关的用户密码和数据库则注释或删除掉,source生效。source后如果未成功,su - 退出当前用户重新进入该

用户即可。或者修改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

推荐学习《Python教程》!

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 如何判断postgresql表是否存在
 linux怎么安装postgresql
 postgresql怎么备份
 怎么判断postgresql是否存在
相关视频章节
 python 操作MySQL数据库
 模型开发与数据库交互
 数据库设计
 数据库基础
视频教程分类