万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

PostgreSQLにて"global/pg_filenode.map"がないエラー

PostgreSQLのパスワードがわからなくなったので入れなおした。

インストール手順 MacにPostgreSQLをインストール - Qiita

psql -l
psql: FATAL:  could not open relation mapping file "global/pg_filenode.map": No such file or directory

psql -lコマンドでこれがでる。 その時は旧バージョンの要らないプロセスが生きてるかららしい・・。

プロセスを一括でkillできないかなと、 pgrep, pkill を使用してプロセスを殺す - 技術メモ帳

これで出来るっぽい。

pgrep -f 'postgres' | xargs sudo kill

しかし、よくわからないがまだ生きてるっぽいので、

ps aux | grep postgres

で生き残ってるのも

sudo kill -9 プロセス名

で殺す。