2017-07-07 28 views
1

爲什麼postgresql pg_dump不允許使用生成權限的sudo拒絕錯誤?即使是root用戶也無法pg_dump?PostgreSQl pg_dump權限錯誤?

+0

您需要查看的SQL權限 - 當時連接到服務器的用戶以及該用戶對數據庫具有的權限 - 如果您使用管理員帳戶登錄服務器,請確保您在服務器級別有足夠的權限 – jimmy8ball

+0

你是誰的超級用戶? – cw12345

+0

您需要閱讀權限和角色,這裏有一個有用的鏈接:https://www.postgresql.org/docs/9.0/static/role-attributes.html – jimmy8ball

回答

1

使用psql -U postgres [other options] databasename在執行轉儲時以超級用戶身份連接到數據庫。

數據庫用戶與操作系統用戶有所不同。