1
我創建了postgres db,導入備份,現在我想從postgres db中進行新的備份。這是命令,我用了:連接到數據庫「dbname」失敗:致命:密碼認證失敗,用戶「postgres」
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後(更改信任MD5)我得到錯誤
pg_dump: [archiver] could not open output file "C:\Program Files\PostgreSQL\9.2\ bin\backups\bobd.backup": Permission denied
'pg_dump'是否提示輸入密碼? – Quassnoi
是的,我輸入合適的,但輸入的符號沒有顯示在CMD – khris
你真的叫'postgres'嗎? – Quassnoi