PostgreSql连接HikariDataSource提示SSL关闭处理

入坑背景:公司接手了一个小项目,经计划准使用PostgreSql 11来替换原来项目中的SqlServer。

入坑:使用JDBC 连接数据库不一切正常,但是使用HikariDataSource连接时报以下错误。

出坑:经google一番后,发现HikariDataSource连接postgreSql数据库时,需要对PostgreSql服务添加允许连接的白名单。

Windows版配置

登陆安装PostgreSql数据库的服务器,在C:\Program Files\PostgreSQL\11\data目录下找到pg_hba.conf 在文件,在文件的中添加如下配置。

添加成功后保存,并重启PostgreSql服务。


重启完毕,问题解决。


Ubuntu下解决办法:安装完postgreSql11 后,系统默认会将 host all all 0.0.0.0/0  md5 加入白名单。如果没有,则执行如下操作。

第一步:连接到linux服务器,切换到root用户,使用 find /* -name pg_hba.conf命令找到服务器下改文件的位置。

第二步:在文件的中将你要连接postgreSQL的地址加入白名单。

第三步:保存,并重启PostgreSql服务。

linux 重启PostgreSql服务命令如下:

systemctl restart postgresql.service

第四步:重新连接postgreSql服务,问题解决。


附:发现一个博客,里面对白名单参数进行了详细介绍,如果对白名单要去较高,可以参考该博客进行配置。

https://blog.csdn.net/yaoqiancuo3276/article/details/80404883

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容