Kezdőlap › Fórumok › MANDRIVA (ex-MANDRAKE, ex-CONECTIVA) › Mandriva kezdõ › PostgreSQL-t hogyan kell használatba venni Mandrake 9.0 alat
- This topic has 2 hozzászólás, 3 résztvevő, and was last updated 22 years, 5 months telt el by
Vales.
-
SzerzőBejegyzés
-
2003-01-18-16:18 #1897349
Ize, hogy konkretan Mandrake alatt hogy megy, arrol gozom nincs. De az alap UNIX megoldasok sztem bejonnek itt is:
1. Eloszor is rootkent su-zz a postgres userre,akkor nincs jelszoellenorzes. Nyilvan itt elso dolgod megvaltoztatni a jelszot, de onnantol mar tudni fogod h mi a jelszo. Meg persze rootkent is meg tudod valtoztatni barmelyik user jelszavat (passwd username)
2. postgreskent eloszor is hozd letre a sajat adatbazisodat (a postgresql nem enged be olyan felhasznalot akinek nincs sajat adatbazisa); erre a ‘createdb postgres encoding=latin2’ parancs a legalkalmasabb, ezzel magyarra is allitod az adatbazis kodtablajat. Es ehhez meg nem kell belepned sehova.
3. ezekutan mar a psql konzol mukodni fog a postgres felhasznalonak
4. Hozz letre egy felhasznalot a psql konzolban:
psql] CREATE USER username WITH PASSWORD ‘jelszo’ CREATEDB;
CREATE USER
psql] q
4.b. A felhasznalot shellbol a ‘createuser –password=”jelszo” –createdb username’ paranccsal is letrehozhatod
5. Az adott felhasznalo ki kell adjon egy ‘createdb –encoding=latin2 adatbazisneve’ parancsot, aztan haddszoljon, tud mar o is psql konzollal dolgoznikb ennyi, sztem ez muxik mandrake-en is. Debianon es FreeBSD-n leteszteltem azokon tutira mux 🙂
2003-01-19-18:10 #1897350Hali! Kösz a segítséget, mostmár konzolon be tudok lépni, ha root vagyok és su postgres-t kiadom. Akkor azért nem engedett be mert postgres nevû adatbázist nem talált :casstet: Gyárilag csak template0 és template1 van benne.
Kicsit szokatlan a MySQL után, mert ez egészen más filozófiájú, de pont ezért is intelligensebb. A hátralévõket – amit írtál – megcsinálom és akkor király lesz 😎
Mégegyszer Köszönöm, ha elakadok akkor írok még!2009-12-04-19:55 #1868317Hali!
Feltettem a PostgreSQL-t, mert azt szeretném használni MySQL helyett. Sokkal jobb, többet tud, intelligensebb, stb…
Bootoláskor el is indul a postmaster, minden ok ilyen szempontból, csak az a baj, hogy nem tudok belépni a shelljébe hogy végre elkezdhessem a munkát. Ugyanis nem enged be az alapértelmezett adatbázis adminisztrátor ‘postgres’ felhasználónévvel. Próbálkoztam már elindítani a psql interactive terminált, Webmin-ben is ki van töltve elõre a ‘postgres’ felhasználónév, de mégis ‘Login failed, invalid password…’ vagy valami hasonló a vége.
:casstet:
MySQL-nél ugyebár roppant egyszerû az élet: ha root-ként vagy a Linux-ban és akkor indítod a MySQL-klienst, akkor adatbázis-root is vagy egyben. Persze security okokból nem árt megváltozatni a mysql-root jelszavát, hiszen az adatbázis adminisztrátor és a szerver rendszergazdája nem feltétlenül ugyanaz.
De ezekszerint a PostgreSQL-nél egészen más a helyzet, gondolom komolyabb adatbázis és „nem engedik a lazaságot”. Kérdéseim ezért:
– Mi a ‘postgres’ felhasználó alapértelmezett jelszava(ha van)?
– Ha mégsincs, akkor hogyan kell elõször elindítani ahhoz, hogy adjak neki admin password-öt ?
– Kell e valamit hegeszteni a konfig fájlokban ahhoz, hogy végre elkezdhessem a munkát?
– Netán hibás lenne az egész PostgreSQL-csomag a Mandrake 9.0-ban? Szerintem ha igen, akkor már a levlistán is megkérdezték volna hamarabb, meg gondolom itt is.
90%-ban érzem, hogy én nem tudok valamit, ezért kérem a segítségeteket:exclam:
Hálás Köszönettel: Vales -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz