解决 RDS PostgreSQL 10 升级到 14 后,JDBC 应用程序连接失败的问题
原文中文,约5300字,阅读约需13分钟。发表于: 。解决老版本的 JDBC 驱动不兼容 PostgreSQL14 的密码认证方式的问题
根据Amazon RDS for PostgreSQL发布说明,建议将RDS PostgreSQL 10升级到合适的新版本。升级过程中,Metabase无法连接到RDS PostgreSQL 14数据库,是因为JDBC驱动不支持新的密码认证方式。解决方法包括升级JDBC驱动或修改RDS实例配置。具体步骤包括新建自定义参数组、修改参数组的password_encryption值为md5、将RDS实例使用自定义参数组并重启、通过修改现有用户的密码将密码加密方式修改为MD5。升级数据库可能会遇到挑战,但AWS提供多种方法和实践来帮助解决问题。