对于postgresql密码忘记,其实是很容易改回来的,这要多postgresql的配置文件所起的作用了解即可,postgresql有2个配置文件,一个是连接配置(监听配置),一个是权限配置(那些用户访问那些数据库)
在pg_hba.conf文件中,有一个md5和trust的说明,对于md5就是说明需要输入密码才可以访问数据库,如果是trust,那客户端就不需要输入密码,所以我们可以按照下面的操作,修改pg_hba.conf文件中的md5为trust如下:
host all all 127.0.0.1/32 trust
然后重启服务,然后登陆修改密码,步骤如下:
psql -h 127.0.0.1 -U postgres
ALTER USER postgres WITH PASSWORD ‘liuyu’;
这样密码就修改了,然后将pg_hba.conf中的trust改成md5.
添加新评论0 条评论