postgreSQl 连接数据库时 出现无法连接的现象就解决方法
2013-03-19 17:14
706 查看
错误现象:
org.postgresql.util.PSQLException:
FATAL: password authentication failed for user "postgres"
解决方法:
用jdbc连接Postgresql数据库时经常出现这个错误,然而用pgAdmin III是可以正确连接的,表明用户名和密码都是正确的。
这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。
解决方法:
打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开。
修改认证方式,将md5改为trust,然后保存。
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
org.postgresql.util.PSQLException:
FATAL: password authentication failed for user "postgres"
解决方法:
用jdbc连接Postgresql数据库时经常出现这个错误,然而用pgAdmin III是可以正确连接的,表明用户名和密码都是正确的。
这主要是由于用户密码认证方式引起的,Postgresql数据库安装好后默认采用md5密码加密认证方式。
解决方法:
打开Postgresql安装目录下的data文件夹,找到pg_hba.conf文件并打开。
修改认证方式,将md5改为trust,然后保存。
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
相关文章推荐
- 安装网站时出现“连接数据库出现数据库服务器或登录密码无效,无法连接数据库,请重新设定”解决方法
- plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法
- piwigo简体中文2.4.6安装时出现“服务器连接正常,但是无法连接到数据库”解决方法
- 远程linux数据库时无法正常连接的解决方法
- ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- navicat for mysql 远程连接数据库时出现2003-Can't connect to Mysql on '主机名'(10061)解决方法
- 用dw(dreamweaver)开发asp.net,连接数据库时出现“http错误500,服务器内部错误”的解决方法
- 还原数据库出现“因为数据库正在使用,所以无法获得对数据库的独占访问权”解决方法
- 还原数据库出现“因为数据库正在使用,所以无法获得对数据库的独占访问权”解决方法-
- Oracle10g出现Enterprise Manager 无法连接到数据库实例解决办法
- Delphi使用BDE连接远程MS SQL SERVER 2000数据库时出现“Db-library network communciations layer not loaded.”错误的解决方法
- ASP.NET在IIS上部署使用Oracle数据库无法连接数据库解决方法
- ASP.NET配置(web.config)无法连接到SQL Server 数据库的解决方法
- VC++6.0用New DataBase Wizard创建数据库时出现无法连接的问题解决备忘
- 在启用sharepoint portal server 2003的SSO时,提示“无法连接到数据库服务器,请检查配置账户的权利”的问题的解决方法
- 远程连接出现“由于无法升级或重续本地计算机的客户端访问许可证,远程会话被中断。请跟服务器管理员联系。”问题的解决方法
- ubuntu出现有线已连接却无法上网的解决方法(ubuntu连不上网)
- PostgreSQL使用IP无法连接的解决方法
- Oracle出现ora-12154无法解析指定连接标识符的解决方法
- Oracle出现“TNS: 监听程序无法分发客户机连接”解决方法