主要用於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