Odp: baza danych - PostgreSQL
tak i się dziwię że nadal to samo jak przed zmianą
AP: 3x Netgear WAX220
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → baza danych - PostgreSQL
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
tak i się dziwię że nadal to samo jak przed zmianą
Zrestartowałeś go?
Zrestartowałeś go?
tak
To musi nasłuchiwać na wszystkich interfejsach. Chyba że nie uwzględnia tego konfiga, bo inaczej go uruchamiasz.
no ale jak inaczej uruchamiam ... używam tylko "/etc/init.d/postgresql start"
może poszukać w innych plikach konfiguracyjnych opcji związanych z IP ? czy tylko plik pg_hba.conf ?
Tam to jest - zgodnie z dokumentacją postgresqla
ok znalazłem w:
/pgsql/data/postgresql.confhttp://wklej.org/hash/5c0cc97fc3f/
Mam problem z uruchomieniem serwera.
root@OpenWrt:~# /etc/init.d/postgresql start
starting postgres...
Postgres failed to start. See /mnt/sdb1/baza/pgsql.log for details
okW logu od PostgreSQL mam:
su: Cannot drop the controlling terminalNatomiast
root@OpenWrt:~# su - postgres
BusyBox v1.22.1 (2015-04-17 15:16:32 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
----------------------------------------------------------------
| |
| OpenWrt Barrier Breaker (r44952) |
| Build time: 2015-04-17 19:38 CEST |
| |
| Cezary Jackiewicz (obsy), http://eko.one.pl |
| |
----------------------------------------------------------------
| Machine: Geode(TM) Integrated Processor by National Semi |
| Uptime: 0d, 00:25:54 |
| Load: 0.00 0.02 0.07 |
| Flash: |
| Memory: total: 243.8MB, free: 233.0MB, used: 4% |
| WAN: |
| LAN: 192.168.1.33 |
----------------------------------------------------------------
postgres@OpenWrt:~$ postgres -D /mnt/sdb1/baza
LOG: database system was shut down at 2015-05-06 17:55:37 CEST
LOG: database system is ready to accept connections
LOG: autovacuum launcher started
^CLOG: received fast shutdown request
LOG: aborting any active transactions
LOG: autovacuum launcher shutting down
LOG: shutting down
LOG: database system is shut down
postgres@OpenWrt:~$Postępowałem kropka w kropkę z przepisem Cezarego (poza ścieżką do bazy). Ktoś pomoże?
Problem z pakietem jest, zgłoszone to już.
A czy jest jakiś sposób na wykonanie skryptu/komendy po zalogowaniu użytkownika? Chciałbym uruchomić screen su - postgres i później z automatu postgres -D /mnt/sdb1/baza, bo razem su - postgres -c "postgres -D /mnt/sdb1/baza" daje taki sam rezultat jak wyżej...
To uruchom, przecież możesz ręcznie to uruchamiać zamiast polegać na skrypcie. W /etc/profile.
Mogę, tylko po co?
Wywala błąd przy logowaniu na roota, ale jakoś specjalnie mi to nie przeszkadza.
Dziękuję Ci kolejny raz za pomoc.
Po co? Przecież sam chciałeś przy zalogowaniu użytkownika, więc co to za pytanie "tylko po co"?
Nie zrozumiałem, że przez uruchamianie ręczne masz na myśli poprzez /etc/profile. My bad.
Tak wywaliłem. Potem poodinstalowywałem wszystko co było instalowane i wydawało mi się związane z tematem a następnie spróbowałem raz jeszcze tak jak w tutku.
Tutaj log. Zmiana w konfigu dotyczy przeniesienia bazy na partycje sda3. Pomocy - za cienki jestem w te klocki a uruchomienie stacji meteo mi się marzyBez tego raczej nie ruszę chyba, że zbierane dane będą wysyłane na NAS-a na którym SQL-a uruchomię ale to chyba jeszcze bardziej skomplikowane. Tak więc na początek wolałbym router wykorzystać.
root@OpenWrt:~# opkg install pgsql-server shadow-su
Installing pgsql-server (9.0.1-3) to root...
Downloading http://downloads.openwrt.org/attitude_a … ar71xx.ipk.
Installing libpq (9.0.1-3) to root...
Downloading http://downloads.openwrt.org/attitude_a … ar71xx.ipk.
Installing shadow-su (4.1.5.1-1) to root...
Downloading http://downloads.openwrt.org/attitude_a … ar71xx.ipk.
Package shadow-su (4.1.5.1-1) installed in root is up to date.
Configuring shadow-su.
Configuring libpq.
Configuring pgsql-server.
root@OpenWrt:~# uci show postgresql
postgresql.config=postgresql
postgresql.config.PGUSER=postgres
postgresql.config.PGDATA=/var/postgresql/data
postgresql.config.PGLOG=/var/postgresql/data/postgresql.log
postgresql.config.PG_CTL=/usr/bin/pg_ctl
root@OpenWrt:~# uci set postgresql.config.PGLOG=/mnt/sda3/pgsql/data/pgsql.log
root@OpenWrt:~# uci set postgresql.config.PGDATA=/mnt/sda3/pgsql/data
root@OpenWrt:~# uci commit postgresql
root@OpenWrt:~# uci show postgresql
postgresql.config=postgresql
postgresql.config.PGUSER=postgres
postgresql.config.PG_CTL=/usr/bin/pg_ctl
postgresql.config.PGLOG=/mnt/sda3/pgsql/data/pgsql.log
postgresql.config.PGDATA=/mnt/sda3/pgsql/data
root@OpenWrt:~# mkdir -p /mnt/sda3/pgsql/data
root@OpenWrt:~# chown postgres /mnt/sda3/pgsql/data/
root@OpenWrt:~# su - postgres
su: applet not found
root@OpenWrt:~#
Też robiłem wg tego schematu i też takie odpowiedzi
root@OpenWrt:~# su - postgres
su: applet not found
ale kombinowałem i wystarczy usunąć '-' (minus) pomiędzy 'su' a 'postgres'
root@OpenWrt:~# su postgres
Następnie wystarczy już tylko komenda do inicjacji bazy
LC_COLLATE="C" initdb --pwprompt -D /mnt/sda1/pgsql/data/
oczywiście należy pamiętać o swojej ścieżce dostępu.
Mam nadzieje że to u innych działa.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → baza danych - PostgreSQL
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc