Mar*_*ark 16 database postgresql password-recovery
我有一个拥有PostgreSQL数据库的客户端,他不记得我们在设置数据库时使用的密码.有没有办法恢复这些信息,所以我不必吹走他的数据库,从头开始?
数据库正在PC上运行.
big*_*mus 29
步骤1:编辑PostgreSQL配置文件以建立信任关系,无需密码登录:
vi /var/lib/pgsql/data/pg_hba.conf
旧线:
本地所有postgres密码
将其更改为:
当地所有postgres信托
第2步:重启PostgreSQL服务器:
service postgresql restart
第3步:更改密码:
psql -U postgres template1 -c alter user postgres,密码为'newpassword';
第4步:密码已更新.恢复配置文件的原始设置:
vi /var/lib/pgsql/data/pg_hba.conf
旧线:
当地所有postgres信托
将其更改为:
本地所有postgres密码
步骤5:重新启动服务器并使用新密码访问PostgreSQL Server.
service postgresql restart
| 归档时间: |
|
| 查看次数: |
13191 次 |
| 最近记录: |