pgsql修改默认密码,重启服务后连接失败
2016-08-03 00:00
pgsql修改默认密码,重启服务后连接失败
2016-08-03现象
1、因vsb安装后,默认pgsql连接密码较为简单,需要手动修改密码。在站群数据库查询器中执行:ALTER ROLE "vsb_pgsql" LOGIN PASSWORD '*******!@#$';
2、修改完成,重新设置连接池为新密码后,测试连接正常,并提示重启VSB服务;
3、重启服务后,数据库连接异常;但手动输入正确的密码后,测试连接正常;
4、查询vsb.ini配置文件中,密码字符串配置正确。
原因
由于该密码使用了特殊字符,刚设置的时候,测试连接正常;等待vsb服务重启后,程序向数据库传输过程中,无法正确识别特殊字符,所以报错。(具体原因可能与数据库或程序本身有关)
解决方法
将数据库用户密码设置为无特殊字符的密码,或者将字符加入到密码字符串中间。