代码之家  ›  专栏  ›  技术社区  ›  Mark

如果忘记了密码,有没有办法闯入PostgreSQL数据库?

  •  15
  • Mark  · 技术社区  · 17 年前

    我有一个客户端有一个PostgreSQL数据库,他记不起数据库设置时使用的密码。有没有办法恢复这些信息,这样我就不必破坏他的数据库,从头开始?

    2 回复  |  直到 17 年前
        1
  •  29
  •   biggusjimmus    17 年前

    步骤1:

    vi/var/lib/pgsql/data/pg_hba.conf

    老一套:

    本地所有postgres密码

    将其更改为:

    重新启动PostgreSQL Server:

    服务postgresql重启

    步骤3: 更改密码:

    步骤4: 密码已更新。恢复配置文件的原始设置:

    老一套:

    将其更改为:

    本地所有postgres密码

    步骤5:

    服务postgresql重启

    Source

        2
  •  2
  •   Community Mohan Dere    6 年前

    对于9.2,在windows中:

    净停止postgresql-x64-9

    修改配置文件,

    托管所有127.0.0.1/32信任

    主机所有::1/128信任

    启动服务:

    净启动postgresql-x64-9

    在sql控制台上或使用psql执行sql语句以设置所需密码:

    放回原始配置文件。

    推荐文章