kino44
@kino44 (Shota Kinoshita)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

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

No Answers yet.

Your answer might help someone💌