kzen.dev
  • Otázky
  • Značky
  • Používatelia
Oznámenia
Odmeny
Registrácia
Po registrácii budete informovaní o odpovediach a komentároch na vaše otázky.
Prihlásiť sa
Ak už máte konto, prihláste sa a skontrolujte nové oznámenia.
Za pridané otázky, odpovede a komentáre budú udelené odmeny.
Viac na
Zdroj
Upraviť
 Ramy
Ramy
Question

Ako spustiť server PostgreSQL v systéme Mac OS X?

KONEČNÁ AKTUALIZÁCIA:

Zabudol som spustiť príkaz initdb.

< /FINAL UPDATE>

spustením tohto príkazu

ps auxwww | grep postgres

Vidím, že postgres nie je spustený

> ps auxwww | grep postgres
remcat          1789   0.0  0.0  2434892    480 s000  R+   11:28PM   0:00.00 grep postgres

To vyvoláva otázku: Ako môžem spustiť server postgresql?

aktualizovať:

>pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
server starting
sh: /usr/local/var/postgres/server.log: No such file or directory

aktualizácia 2:

Dotyk nebol úspešný, tak som namiesto toho urobil toto:

> mkdir /usr/local/var/postgres
> vi /usr/local/var/postgres/server.log
> ls /usr/local/var/postgres/          
server.log

Ale keď sa pokúsim spustiť rails server, stále vidím toto:

Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?

update 3:

> pg_ctl -D /usr/local/var/postgres status
pg_ctl: no server running

aktualizácia 4:

Zistil som, že tam NIE JE pg_hba.conf (iba pg_hba.conf.sample), tak som upravil vzorku a premenoval ju (aby som odstránil .sample). Tu je obsah:

 # IPv4 local connections:
 host    all             all             127.0.0.1/32           trust
 # IPv6 local connections:
 host    all             all             ::1/128                trust

ale nerozumiem tomu:

> pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start     
server starting
> pg_ctl -D /usr/local/var/postgres status                                     
pg_ctl: no server running

tiež:

sudo find / -name postgresql.conf
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory

aktualizácia 5:

sudo pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
Password:
pg_ctl: cannot be run as root
Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process.

aktualizácia 6:

To sa zdá byť zvláštne:

> egrep 'listen|port' /usr/local/var/postgres/postgresql.conf
egrep: /usr/local/var/postgres/postgresql.conf: No such file or directory

hoci som to urobil:

>sudo find / -name "*postgresql.conf*"
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/usr/local/Cellar/postgresql/9.0.4/share/postgresql/postgresql.conf.sample
/usr/share/postgresql/postgresql.conf.sample

tak som urobil toto:

egrep 'listen|port' /usr/local/Cellar/postgresql/9.0.4/share/postgresql/postgresql.conf.sample 
#listen_addresses = 'localhost'     # what IP address(es) to listen on;
#port = 5432                # (change requires restart)
                # supported by the operating system:
                #   %r = remote host and port

tak som skúsil toto:

> cp /usr/local/Cellar/postgresql/9.0.4/share/postgresql/postgresql.conf.sample /usr/local/Cellar/postgresql/9.0.4/share/postgresql/postgresql.conf        
> cp /usr/share/postgresql/postgresql.conf.sample /usr/share/postgresql/postgresql.conf 

stále dostávam tú istú "Is the server running?" správu.

935 2011-11-02T03:36:43+00:00 3
fifi finance
fifi finance
Edited question 10 február 2019 в 11:00
Programovanie
macos
postgresql
homebrew
Popular videos
How To Add A Printer On Apple Mac
How To Add A Printer On Apple Mac
pred 9 rokmi
How to install Postgres on macOS | How to setup PostgreSQL on MacOS
How to install Postgres on macOS | How to setup PostgreSQL on MacOS
pred 3 rokmi
How to Download and Install Apps on Mac | imac, Macbook air Computers, Download Apps on Mac
How to Download and Install Apps on Mac | imac, Macbook air Computers, Download Apps on Mac
pred 3 rokmi
Apple Mac OS x WIFI FIX
Apple Mac OS x WIFI FIX
pred 6 rokmi
How to Start psql PostgreSQL Server on Mac OS X macOS
How to Start psql PostgreSQL Server on Mac OS X macOS
pred 4 rokmi
How to Install and Configure PostgreSQL Server on macOS Mac OS X
How to Install and Configure PostgreSQL Server on macOS Mac OS X
pred 6 rokmi
PostgreSQL: How to Setup PSQL (MAC OS) | Course | 2019
PostgreSQL: How to Setup PSQL (MAC OS) | Course | 2019
pred 4 rokmi
How To Install MySQL on Mac OS X
How To Install MySQL on Mac OS X
pred 6 rokmi
Restore Mac OS or Re-install Mac Os Using Internet Recovery for Mac Operating System
Restore Mac OS or Re-install Mac Os Using Internet Recovery for Mac Operating System
pred 3 rokmi
Fixing Reinstallation Mac OSX issue &quot;error occurred while preparing the installation.&quot;
Fixing Reinstallation Mac OSX issue "error occurred while preparing the installation."
pred 2 rokmi
Turn an OLD Mac into a NEW Server!
Turn an OLD Mac into a NEW Server!
pred 4 rokmi
How to install MySQL 8.0.22 Server  latest version on MAC OS
How to install MySQL 8.0.22 Server latest version on MAC OS
pred 2 rokmi
How to Install MS SQL Server on Mac and Create Databases - Step by Step
How to Install MS SQL Server on Mac and Create Databases - Step by Step
pred 2 rokmi
How To Change System Language in Mac OS X
How To Change System Language in Mac OS X
pred 6 rokmi
Installing Mac OS X on Blank Hard Drive Using Internet Recovery
Installing Mac OS X on Blank Hard Drive Using Internet Recovery
pred 7 rokmi
How to Setup a Internet Network Connection in Mac® OS X™
How to Setup a Internet Network Connection in Mac® OS X™
pred 9 rokmi
HOW TO USE YOUR NEW MACBOOK: tips for using MacOS for beginners
HOW TO USE YOUR NEW MACBOOK: tips for using MacOS for beginners
pred 3 rokmi
How to Fix Flashing Folder With Question Mark on Macbook? (3 Methods)
How to Fix Flashing Folder With Question Mark on Macbook? (3 Methods)
pred 3 rokmi
« Predchádzajúci
Ďalšie »
This question has 1 odpoveď in English, to read them log in to your account.
Solution / Answer
 jamesallman
jamesallman
2 november 2011 в 3:55
2011-11-02T03:55:12+00:00
Viac na
Zdroj
Upraviť
#13718859

Správca balíkov Homebrew obsahuje súbory launchctl plists na automatické spustenie. Pre viac informácií spustite brew info postgres.

Ručné spustenie:

pg_ctl -D /usr/local/var/postgres start

Ručné zastavenie:

pg_ctl -D /usr/local/var/postgres stop

Spustenie automaticky:

"Ak chcete, aby launchd spustil postgresql teraz a reštartoval ho pri prihlásení:"

brew services start postgresql


Aký je výsledok príkazu pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start?

Aký je výsledok príkazu pg_ctl -D /usr/local/var/postgres status?

Sú v server.log nejaké chybové hlásenia?

Uistite sa, že v súbore pg_hba.conf je povolené pripojenie tcp localhost:

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust

Skontrolujte listen_addresses a port v postgresql.conf:

egrep 'listen|port' /usr/local/var/postgres/postgresql.conf

#listen_addresses = 'localhost'     # what IP address(es) to listen on;
#port = 5432                # (change requires restart)

Upratovanie

Postgres bol s najväčšou pravdepodobnosťou nainštalovaný prostredníctvom inštalátora Homebrew, Fink, MacPorts alebo EnterpriseDB.

Skontrolujte výstup nasledujúcich príkazov, aby ste zistili, pomocou ktorého správcu balíkov bol nainštalovaný:

brew && brew list|grep postgres
fink && fink list|grep postgres
port && port installed|grep postgres
Tim Cooper
Tim Cooper
Edited answer 13 máj 2019 в 7:56
1740
0
Artificial intelligence to parse product page
productapi.dev
 Yan
Yan
27 október 2012 в 7:49
2012-10-27T19:49:28+00:00
Viac na
Zdroj
Upraviť
#13718860

Mal som takmer rovnaký problém a ako opravu ste uviedli príkaz initdb. Toto bolo riešenie aj pre mňa, ale nevidel som, že by ho tu niekto zverejnil, takže pre tých, ktorí ho hľadajú:

initdb /usr/local/var/postgres -E utf8
177
0
Artificial intelligence to parse product page
productapi.dev
Crystian Le&#227;o
Crystian Leão
10 apríl 2013 в 8:12
2013-04-10T20:12:34+00:00
Viac na
Zdroj
Upraviť
#13718862

Myslím, že na testovacie účely je aplikácia PostgreSQL najlepšou možnosťou!

Spustite aplikáciu a server je v prevádzke. Ak aplikáciu zatvoríte, server sa vypne.

http://postgresapp.com/

Postgres.app – the easiest way to get started with PostgreSQL on the Mac
Postgres.app is a full featured PostgreSQL installation packaged as a standard Mac app.
postgresapp.com
22
0
Pridať otázku
Kategórie
Všetky
Technológia
Kultúra / Rekreácia
Život / Umenie
Veda
Profesionálne
Obchod
Používatelia
Všetky
New
Popular
1
Анна Литвиненко
Registered pred dňom
2
Inessa bu
Registered pred mesiacom
3
Denis Babushkin
Registered pred mesiacom
4
asakuno asakuno
Registered pred mesiacom
5
aldo salerno
Registered pred mesiacom
Artificial intelligence to parse product page
productapi.dev
DE
EL
ES
FR
ID
IT
JA
LV
NL
PT
RO
RU
SK
SL
TR
ZH
© kzen.dev 2023
Zdroj
stackoverflow.com
na základe licencie cc by-sa 3.0 s uvedením autora