Một cách khác mà tôi đã học gần đây là truy cập vào thiết bị đầu cuối và nhập:
ps aux | grep postgres
hiển thị tất cả các quy trình postgres đang chạy trên máy của bạn. Từ danh sách, bạn sẽ thấy một danh sách có định dạng ... -D ...
. E.G:
root 4155 0.0 0.0 2432908 68 ?? S 6May13 0:00.01 sudo su postgres -c /opt/local/lib/postgresql84/bin/postgres -D /opt/local/var/db/postgresql84/defaultdb -p 5432
thư mục -D có nghĩa là. Trong terminal, thực hiện sudo su
rồi cd vào thư mục đó và bạn sẽ tìm thấy tệp pg_hba.conf.
Và một cách nữa:
Đi đến thiết bị đầu cuối của bạn và nhập:locate pg_hba.conf
. Sẽ có một vài kết quả.