1

postgres db を作成し、バックアップをインポートしましたが、postgres db から新しいバックアップを作成したいと考えています。これは私が使用したコマンドです:

createdb -U user dbname

psql -U user -f "C:\Program Files\PostgreSQL\9.2\bin\import\import.backup" dbname

pg_dump -U user -f "C:\Program Files\PostgreSQL\9.2\bin\backups\bobd.backup" dbname

最後のコマンドの後、私は得る

pg_dump: [archiver (db)] connection to database "dbname" failed: FATAL:  password
authentication failed for user "postgres"

修正方法は?データベースのインポートとバックアップの作成に同じパスワードを使用しています。

ファイル pg_hba.conf を変更した後 (trusted で md5 を変更)、エラーが発生します

pg_dump: [archiver] could not open output file "C:\Program Files\PostgreSQL\9.2\ bin\backups\bobd.backup": Permission denied
4

1 に答える 1

1

管理者としてコマンドプロンプトを開くことで問題は解決しました。スタート - すべてのプログラム - アクセサリ - コマンド プロンプトを右クリック - 管理者として実行

于 2013-01-15T13:39:53.810 に答える