postgresqlをアカウントごと完全に消去したいです。
る
前提
はじめ、公式のダウンロードサイトからインストーラーをダウンロードしました。そのあとhomebrewでもインストールしました。そこでhomebrewを使ってターミナルからpostgresqlをいじろうとしたのですが、公式のダウンロードサイトでインストールするときに設定したアカウントのパスワードがわからなくなってしまいました。
ダウンロードサイトからインストールした時のものも、homebrewからインストールしたときのものも全部消したのですが、再インストールしてみるとなぜかアカウントが消えていませんでした。そのせいでパスワードがわからなくて先に進めません。
該当のソースコードというところに書いてある通り、普通はnew roleのパスワードだけでいいところを、最後にもう一度パスワードを要求されてしまいます。
そしてそのパスワードに答えられないと、エラーメッセージという欄にに書いてある通りに前のアカウントのパスワードに答えられなかくて失敗したと書いてありました。
発生している問題・エラーメッセージ
createuser: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL: password authentication failed for user "前のアカウントのユーザー名"
該当のソースコード
createuser -P workuser Enter password for new role: Enter it again: Password:
試したこと
brew services stop postgresql
$ brew uninstall postgresql
調べて出てきたこのコマンドの手順でアンインストールしましたがまだ前のアカウントが残っていました。
公式のダウンロードサイトからのものも消すためにファインダーに残っている、postgreと名前がつくファイルなどは全部消しました。Alfredで調べて全部消せたと思います。しかし再インストールするとまだ前に設定したアカウントが残っています。
補足情報(FW/ツールのバージョンなど)
公式のダウンロードサイトからインストールした時に設定したアカウントが消せないのが問題なので、おそらくhomebrewの方はしっかり消せているのだと思います。
公式のダウンロードサイトからダウンロードしてアカウント設定をしてしまうと消せないのでしょうか?
あとpsqlと打つとこのように前のユーザーアカウントのパスワードを聞いてくるので、前のアカウントを全く消去できてないと、ここでも気づきました。
psql Password for user 前のユーザーアカウント名:
macOSはVentura
CPUはインテル
公式サイトからダウンロードしたPostgre SLQのバージョンは15
homebrewでは14をインストールしました。
Postgreと名前がつく消したファイルはゴミ箱からも消去したので消したファイルの名前もディレクトリの名前もわからないですすいません。
which psql とやると
/usr/local/bin/psql と出ました。
which createuser とやると
/usr/local/bin/createuser と出ました。
brew services list Name Status User File mysql none postgresql@14 error 512 ユーザー名 ~/Library/LaunchAgents/homebrew.mxcl.postgresql@14.plist
launchctl list | grep -i postgres - 2 homebrew.mxcl.postgresql@14
ps aux | grep postgres postgres 1241 0.0 0.0 33761368 2700 ?? S 9:12AM 0:00.23 /usr/libexec/trustd --agent postgres 1181 0.0 0.0 33758036 2372 ?? S 9:12AM 0:00.07 /usr/libexec/containermanagerd --runmode=agent --user-container-mode=current --bundle-container-mode=proxy --system-container-mode=none postgres 1180 0.0 0.1 33808160 7128 ?? S 9:12AM 0:00.23 /usr/libexec/secd postgres 1179 0.0 0.0 33691416 1060 ?? S 9:12AM 0:00.01 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/XPCServices/csnameddatad.xpc/Contents/MacOS/csnameddatad postgres 1178 0.0 0.1 33759540 8224 ?? S 9:12AM 0:00.10 /usr/libexec/lsd postgres 1177 0.0 0.1 33748120 5076 ?? S 9:12AM 0:00.05 /usr/libexec/pkd postgres 1176 0.0 0.0 33711900 1144 ?? S 9:12AM 0:00.04 /usr/sbin/cfprefsd agent postgres 1169 0.0 0.1 33768004 10168 ?? SN 9:12AM 0:02.04 /System/Library/Frameworks/CoreServices.framework/Frameworks/Metadata.framework/Versions/A/Support/mdbulkimport -s mdworker-bundle -c MDSImporterBundleFinder -m com.apple.metadata.mdbulkimport postgres 1161 0.0 0.0 33663248 1180 ?? S 9:12AM 0:00.25 /usr/sbin/distnoted agent postgres 347 0.0 0.0 34370168 1368 ?? Ss 9:10AM 0:00.01 postgres: logical replication launcher postgres 346 0.0 0.0 34359928 1684 ?? Ss 9:10AM 0:00.05 postgres: autovacuum launcher postgres 345 0.0 0.0 34359736 856 ?? Ss 9:10AM 0:00.05 postgres: walwriter postgres 343 0.0 0.0 34376120 956 ?? Ss 9:10AM 0:00.06 postgres: background writer postgres 342 0.0 0.0 34358712 1088 ?? Ss 9:10AM 0:00.01 postgres: checkpointer postgres 341 0.0 0.0 34203420 680 ?? Ss 9:10AM 0:00.00 postgres: logger postgres 276 0.0 0.0 34358976 3356 ?? Ss 9:10AM 0:00.31 /Library/PostgreSQL/15/bin/postmaster -D /Library/PostgreSQL/15/data ユーザー名 6203 0.0 0.0 34121332 660 s001 S+ 10:55AM 0:00.01 grep postgres
rm -Rf /usr/local/var/postgresql@14
↑これを打ちこんでも何も返ってこないです。

回答1件
あなたの回答
tips
プレビュー