gpt4 book ai didi

postgresql - 我无法恢复 pg_dump 备份

转载 作者:行者123 更新时间:2023-11-29 13:39:38 25 4
gpt4 key购买 nike

在我即将死去的 Ubuntu 18.04 系统上,我能够检索到 crewdb_bak.tar 文件(PostgreSQL 备份文件)并将其保存到 USB。该文件是使用以下命令创建的:

pg_dump -U postgres -h localhost -W -F t crewdb > /home/chris1/Documents/crewcut/crewdb/crewdb_bak.tar

在安装 PostgreSQL 后的新 Ubuntu 系统上,我在终端中运行以下命令来恢复数据库:

psql -U postgres -d crewdb < /media/chh1/1818-305D/crewdb_bak.tar

不幸的是,我得到以下输出:

psql: fatal error :用户“postgres”的对等身份验证失败

pg_dump -U postgres -h localhost -W -F t crewdb > /home/chris1/Documents/crewcut/crewdb/crewdb_bak.tar

psql -U postgres -d crewdb < /media/chh1/1818-305D/crewdb_bak.tar

最佳答案

您可能会发现这个其他问题有帮助:Getting error: Peer authentication failed for user "postgres", when trying to get pgsql working with rails

特别是,接受的答案建议编辑您的 pg_hba.conf 文件并检查 postgres 用户的设置。您看到的错误表明它已设置为对等。

你可以看看authentication documentation对于 postgres,这可以帮助您确定哪种类型最适合您的使用。

如果您仍然可以访问垂死的系统,也许可以看看它设置了什么?

关于postgresql - 我无法恢复 pg_dump 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57228638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com