Error: Cannot Connect To Postgresql On Port 5432

Beberapa kali menemui pesan error seperti ini:

error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

Jadi cerita nya aku kan punya 3 device Hackintosh on Desktop yang pakai macOS High Sierra Last Build, Macbook Pro 2009 pakai macOS Mojave Pather, dan Macbook Air 2020 macOS Catalina.

Nah, yang di Hackintosh yang udah aku pakai selama 3 tahun ini, ga pernah ada trouble Error: Cannot Connect To Postgresql On Port 5432 .

Trus di Macbook Pro 2009 sering banget kena Error: Cannot Connect To Postgresql On Port 5432, nah anehnya chage ke directory /usr/local/var/postgres ga da file nya, alias folder kosong. Lalu udah coba berkali-kali reisntall postgres via homebrew pun file postgers itu selalu kosong, bener-bener aneh. Trus aku ganti formulae homebrew ke versi postgers lawaspun, hasilnyas tetep nihil, folder postgres tetep ga ada filenya.

Trus solusinya supaya postgres bisa jalan di Macbook Pro 15" 2009 adalag di install aplikasi pihak ke tiga.

Aku nemui lagi pesan Error: Cannot Connect To Postgresql On Port 5432 di Macbook Air 13" 2020. Nah ternyata solusinya cukup simple sih:

masuk ke directory:

$ cd /usr/local/var/postgres

lalu list semua file yang ada di folder itu dengan mengetikkan:

$ ls

isi foldernya seperti ini:

lalu hapus file .postmaster.pid

ketik di terminal :

$ rm -f .postmaster.pid

lalu balik ke root diretory, ketik cd di terminal kemudian jalankan server postgres via homebrew :

$ brew services restart postgresql

trus coba masuk ke postgresnya:

$ psql postgres

jika hasilnya seperti ini:

psql (13.0)
Type "help" for help.

postgres=#

maka masalah error: could not connect to server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432 sudah terselesaikan.

terima kasih 🙏.
Correct Me If I Wrong.