I am running MacOS 10.14.1 (absolutely new to MacOS), I am unable to run psql
command installed through brew
, I get the following error, would love some help:
psql: 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"?
Solutions I have tried
brew services start
service already runningbrew services stop postgresql, brew services start postgresql
still same errorbrew remove postgres, brew install postgres, psql
still same errorbrew unlink postgresql && brew link postgresql
still same errorrm -f /usr/local/var/postgres/postmaster.pid
my /usr/local/var/
does not contain a postgres/
folderOne more thing to note, when I brew install postgres
I get a warning:
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall postgresql`
running brew postinstall postgresql
gives the same warning.
Hopefully provided enough information to go by, happy to provide more.
The reason for this is that the process is running but the postmaster.pid
file is missing from /usr/local/var/postgres/
, so you need to start the process for Postgres
which creates postmaster.pid
.
If the process is already running,
Stop it manually using the command below:
pg_ctl -D /usr/local/var/postgres stop -s -m fast
Start it manually using the command below:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
now all should be working just fine.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With