PostgreSQL忘记密码的解决办法

原创 2014年02月24日 21:00:26

首先,如果忘记密码,必须在数据库服务器所在的电脑上才有可能重设。


重设密码步骤:

1.找到忘记密码的数据库所在的目录


2.进入该目录找到pg_hba.conf文件


3.拖到下面,会有一个访问限制列表,将来自127.0.0.1(本机)的这一条的METHOD项改为trust


4.使用PostgreSQL的可视化工具pgAdmin连接该数据库,此时应该可以正常连接


5.连接成功后,双击数据库名字展开列表,再双击“登陆角色”项展开列表


6.右键需要重置密码的账号,属性


7.切换到“定义”选项卡,输入新密码,点确定保存。


8.将pg_hba.conf中对127.0.0.1的验证方式改为原先的(默认是md5)


完成

版权声明:本文为博主原创文章,未经博主允许不得转载。

Postgres数据库忘记密码,三个步骤解决(windows下)

一、修改data目录下的 pg_hba.conf 文件 将以下这行 host    all             all             127.0.0.1/32            ...
  • rick_123
  • rick_123
  • 2011年11月22日 15:27
  • 14572

PostgreSQL pg_hba.conf 文件解析以及忘记密码的处理方法

pg_hba.conf是客户端认证配置文件,定义如何认证客户端。 下面是常用的pg_hba.conf配置: # TYPE  DATABASE        USER            ADDRE...

PostgreSQL忘记密码

pg数据库忘记密码的解决方法

Postgres数据库忘记密码,三个步骤解决

核心提示:Postgres数据库忘记密码,三个步骤解决Postgres数据库忘记密码,三个步骤解决一、修改data目录下的 pg_hba conf 文件将以下这行host all all 127 0 ...

如何重置postgresql用户密码

场景:          打算新建一个postgresql的数据库 FooDB 并把所有者权限赋给用户 foo          正常操作应该是:先创建用户foo,再用foo身份创建数据库 F...

PostgreSQL数据库忘记密码的解决方案

问题:忘了PostgreSQL数据库的密码应该如何解决? 解决方法: 首先打开data目录下的pg_hba.conf配置文件,找到:  # IPv4 local connections:host ...

PostgreSQL登录及修改密码

PostgreSQL登录1、可通过客户端pgAdmin III直接登录2、可通过命令行命令:psql -h 10.10.10.10 -U user -d postgres -p 5570-h:数据库...

Postgresql 帐号密码修改方法

1.Linux环境下 #su postgres -bash-3.2$psql -U postgres postgres=#alter user postgres with password 'n...

Postgresql默认用户名与密码

在UNIX平台中安装PostgreSQL之后,PostgreSQL会在UNIX系统中创建一个名为“postgres”当用户。PostgreSQL的默认用户名和数据库也是“postgres”, 不过没...
  • god_7z1
  • god_7z1
  • 2014年06月29日 01:54
  • 942

设置客户端连接PostgreSQL不需要密码

平常工作中,有时需要远端连接 PostgreSQL 数据库做些维护,例如远端备份等;如果备份脚本写在远端机器,备份的时候会弹出密码输入提示,那么脚本就不能后台执行,这里总结了几种不弹出密码输入提示的方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PostgreSQL忘记密码的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)