Ciao, ho problemi con postgres. Non ricordo la mia password postgres e non so come cambiare la password. Immagino che dovrei cambiare le impostazioni della password MD5 che ho impostato un mese fa, ma non so come trovare il file e aprirlo usando il mio terminale. Qualcuno può aiutare?Postgresql: Come trovare il file pg_hba.conf utilizzando Mac OS X
risposta
Un altro modo in cui ho imparato di recente è quello di andare al terminale e digitare:
ps aux | grep postgres
che mostra tutti i processi in esecuzione Postgres sulla vostra macchina. Dall'elenco dovresti vederne uno con il formato ... -D ...
. Per esempio:
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
il -D significa directory. Nel terminale, fai un sudo su
e poi fai cd in quella directory, e troverai il file pg_hba.conf.
E un altro modo:
Vai al tuo terminale e digitate: locate pg_hba.conf
. Ci dovrebbero essere alcuni risultati.
Se è possibile connettersi, utilizzare SHOW hba_file;
.
Se non è possibile connettersi, è necessario individuare la directory dei dati. Questo verrà mostrato come argomento -D
per il comando postgres
o pg_ctl
che avvia PostgreSQL, quindi in genere è possibile trovarlo con ps -ef | grep postgres
.
Esempio di risultato sul mio Mountain Lion Mac con Postgres 9.2 installato dal programma di installazione di EnterpriseDB.com: '/ Library/PostgreSQL/9.2/data/pg_hba.conf'. –
Questo è stato il modo più veloce per trovarlo, grazie! –
- 1. Impossibile trovare il file pg_hba.conf e postgreql.conf su OS X?
- 2. Impossibile connettersi a Postgresql su Mac OS X dopo l'installazione
- 3. Come controllare lo stato del server PostgreSQL Mac OS X
- 4. utilizzando PEAR con MAC OS X
- 5. Come ottenere il tipo di file su Mac OS X?
- 6. Dove è il mio file .emacs su Mac OS X
- 7. Come configurare libusb su Mac OS X?
- 8. Come specificare obiettivo Mac OS X versione utilizzando qmake
- 9. JNotify su Mac OS X?
- 10. ca-certificates Mac OS X
- 11. Mac OS X Visualizza swapping
- 12. Installare libpq-dev su Mac OS X
- 13. Nginx installa su Mac OS X Lion. Impossibile trovare PCRE
- 14. Mac OS X che ignora il file hosts
- 15. Come installo wxPython su Mac OS X?
- 16. ldconfig per Mac OS X
- 17. Come installare mod_jk su Mac OS X
- 18. Impossibile trovare Doxygen (manca: DOXYGEN_EXECUTABLE) in Mac OS X
- 19. PostgreSQL esiste su OS X Mavericks?
- 20. SetWindowsHookEx per Mac OS X?
- 21. Come rilevare SSD in Mac OS X?
- 22. Impossibile installare matplotlib su Mac OS X
- 23. Git core.editor su Mac OS X
- 24. FreeGLUT su Mac OS X Lion
- 25. Impossibile caricare postgresql all'avvio in Mac OS
- 26. Classe UIDevice per Mac OS X?
- 27. SSH SCP File locale sul terminale remoto Mac Os X
- 28. Comando servizi su Mac OS X
- 29. Come trovare il numero della porta seriale su Mac OS X?
- 30. Individuazione delle cartelle Mac OS X utilizzando URLForDirectory anziché FSFindFolder
Grazie utile .. [collegamento] (http://scratching.psybermonkey.net/2009/06/postgresql-how-to-reset-user-name.html) per il futuro .. –
Nell'ultimo Postgres 9.x sarà essere trovato in/data/directory come /Library/PostgreSQL/9.4/data/pg_hba.conf – Saad