毕设安装PostgreSQL,安装好了用Navicat 以postgres用户身份连接Postgresql被拒绝了。看了说有把修改授权为trust的,但是这种方法很危险,错误的password也能随便访问了。
但是我确认密码没错,其他配置没错,trust授权能连接上,md5授权的时候Navicat测试授权报致命错误,密码不对。然后新建了一个用户create user tan password ‘123456’;发现以这个用户身份可以连接上。。
回忆了一下顺序,我是先修改了原始数据库postgres的密码后再去配置的/var/lib/pgsql/10/data/pg_hba.conf文件成 host all all 0.0.0.0/0 md5 ,再重启的PostgreSQL,我想如果是先配置远程连接授权文件,再去改密应该就不会有这个问题了吧。于是再alter了postgres用户的密码发现确实是连的上了。。
记录一次Navicat 连不上PostgreSQL问题
于 2022-03-28 14:42:17 首次发布