PostgreSQLが起動できず困っています
Q&A
Closed
解決したいこと
PostgreSQLが起動できず困っています。
2日前に起動した時はうまくいったのですが、なぜか起動できなくなりました。
解決方法を教えて下さい。
macを使っています。
発生している問題・エラー
postgres -D /usr/local/var/postgres
を実行したら、以下のようなエラーが出てきます。
2022-01-02 11:39:32.652 JST [33003] FATAL: lock file "postmaster.pid" already exists
2022-01-02 11:39:32.652 JST [33003] HINT: Is another postmaster (PID 32879) running in data directory "/usr/local/var/postgres"?
自分で試したこと
postmaster.pid
を削除すればいいのかと思い、finderで/usr/local/var/postgres
にアクセスし、postmaster.pid
を削除しましたが、今度は、
2022-01-02 11:50:25.298 JST [33071] FATAL: pre-existing shared memory block (key 37621466, ID 1048576) is still in use
2022-01-02 11:50:25.298 JST [33071] HINT: Terminate any old server processes associated with data directory "/usr/local/var/postgres".
2022-01-02 11:50:25.298 JST [33071] LOG: database system is shut down
と出てきて進めません。
postgreSQL自体を再インストールしようと
https://shinodogg.com/2012/07/08/mac%e3%81%8b%e3%82%89postgresqlenterprisedb%e3%82%92%e3%82%a2%e3%83%b3%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b/
こちらのサイトの手順で$ open uninstall-postgresql.app
を実行しましたが、
ターミナルでpsql --version
を実行すると、psql (PostgreSQL) 14.1
と表示されて、postgreSQLがどこにあるのかもわからず困っています。
0