postgresql 導數據時無需輸入密碼設置

主要用於pg_dump,psql數據導出和導入時無需輸入密碼,便於sh腳本後臺執行。有2種方法,任何一種都行。

方法一,設置pg環境變量

export PGPASSWORD='yourpassword'

方法二,在pg_hba.conf中添加用戶訪問認證trust(要重啓)

#允許來自主機192.168.1.110的所有數據庫用戶無需認證連接所有數據庫 設置;
TYPE  DATABASE    USER     ADDRESS          METHOD
host    all       all    192.168.12.10/32    trust
#允許來自主機192.168.1.110的所有數據庫用戶無需認證連接monitor數據庫 設置;
TYPE   DATABASE   USER     ADDRESS          METHOD
host    monitor    all   192.168.12.10/32    trust
#允許來自主機192.168.1.110的monitor數據庫用戶無需認證連接所有數據庫 設置;
TYPE  DATABASE   USER       ADDRESS         METHOD
host    all     monitor   192.168.12.10/32   trust
發佈了62 篇原創文章 · 獲贊 14 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章