Witam Mam problem z postgres. Nie pamiętam hasła do PostgreSa i nie wiem jak zmienić hasło. Zgaduję, że powinienem zmienić ustawienia hasła md5, które ustawiłem miesiąc temu, ale nie wiem, jak znaleźć plik i otworzyć go za pomocą mojego terminala. Czy ktoś może pomóc?Postgresql: Jak znaleźć plik pg_hba.conf przy użyciu Mac OS X
Odpowiedz
Innym sposobem dowiedziałem się niedawno, aby przejść do terminala i wpisz:
ps aux | grep postgres
który pokazuje wszystkie procesy Postgres uruchomione na komputerze. Z listy powinieneś zobaczyć taki z formatem ... -D ...
. Np:
root 4155 0.0 0.0 2432908 68 ?? S 6May13 0:00.01 sudo su postgres -c /opt/local/lib/postgresql84/bin/postgres -D /opt/local/var/db/postgresql84/defaultdb -p 5432
-D oznacza katalog. W terminalu wykonaj sudo su
, a następnie przejdź do tego katalogu, a znajdziesz plik pg_hba.conf.
I jeszcze jeden sposób:
idź do terminalu i typ: locate pg_hba.conf
. Powinno być kilka wyników.
Jeśli możesz się połączyć, użyj SHOW hba_file;
.
Jeśli nie możesz się połączyć, musisz zlokalizować katalog danych. Będzie to pokazane jako argument -D
dla polecenia postgres
lub pg_ctl
, które uruchamia PostgreSQL, więc możesz go ogólnie znaleźć pod numerem ps -ef | grep postgres
.
Przykładowy wynik na moim komputerze Mountain Lion Mac z Postgresem 9.2 zainstalowanym przez instalator EnterpriseDB.com: '/ Library/PostgreSQL/9.2/data/pg_hba.conf'. –
To był idealny szybki sposób, aby go znaleźć, dzięki! –
- 1. przy użyciu PEAR z MAC OS X
- 2. Dzielenie pliku przy użyciu AWK w systemie Mac OS X
- 3. PostgreSQL pg_hba.conf Issue
- 4. Jak utworzyć plik wykonywalny ELF na Mac OS X?
- 5. Jak skonfigurować libusb na Mac OS X?
- 6. Jak sprawdzić status serwera PostgreSQL Mac OS X
- 7. Jak określić cel Mac OS X w wersji użyciu qmake
- 8. Jak znaleźć numer portu szeregowego w systemie Mac OS X?
- 9. Jak uruchomić MariaDB przy starcie w systemie Mac OS X?
- 10. Jak utworzyć plik "Alias" Mac OS X w terminalu?
- 11. Jak programowo utworzyć plik C w systemie Mac OS X?
- 12. Gdzie jest mój plik .emacs w systemie Mac OS X
- 13. Włączanie Xdebug na Mac OS X Lion
- 14. mac os x dostęp framebuffer raw dane
- 15. Jak piszesz program dla Mac OS X?
- 16. Jak zainstalować mod_jk na Mac OS X
- 17. Jak zainstalować wxPython na Mac OS X?
- 18. Jak odinstalować MySQL z Mac OS X?
- 19. Klasa UIDevice dla Mac OS X?
- 20. Mac OS X: CGGetLastMouseDelta i programowanie myszy
- 21. Nie można połączyć się z PostgreSQL na Mac OS X po instalacji
- 22. Jak zainstalować złącze MySQL/C na Mac OS X?
- 23. JNotify w systemie Mac OS X?
- 24. Nie można połączyć pliku zestawu w systemie Mac OS X przy użyciu ld
- 25. pygettext.py i msgfmt.py na Mac OS X
- 26. Jak symulować znak Unicode Char "naciśnięcie klawisza" w Mac OS X przy użyciu Objective-C?
- 27. Jak napisać asemblerowy program assemblera dla 64-bitowego systemu Mac OS X przy użyciu printf?
- 28. Building Google Breakpad na Mac OS X
- 29. Aplikacja Java Windows vs Mac OS X
- 30. Odinstaluj MongoDB na Mac OS X
Dzięki pomocne .. [link] (http://scratching.psybermonkey.net/2009/06/postgresql-how-to-reset-user-name.html) dla przyszłości .. –
W najnowszym Postgres 9.x będzie można znaleźć w/data/katalog jak /Library/PostgreSQL/9.4/data/pg_hba.conf – Saad