Software » PostgreSQL
PostgreSQL
Publié le 14/04/2005 @ 00:00:26,
Par cauetSalut
J'entends tellement parler de postgresql en bien que.. j'essaie d'y regarder un peu !
Mais ..
J'ai commencé par flanquer un pass à template1/postgres.
ensuite :
postgres@webserver:~$ createuser mickael -P -D -A
Enter password for new user:
Enter it again:
CREATE USER
postgres@webserver:~$ createdb -O mickael -E LATIN1 mickael
CREATE DATABASE
Ensuite ..
postgres@webserver:~$ psql mickael mickael
psql: FATAL: IDENT authentication failed for user "mickael"
Humm, pas cool..
Question, faut reloader un truc comme sous MySQL?
Mercixxxxx..
J'entends tellement parler de postgresql en bien que.. j'essaie d'y regarder un peu !
Mais ..
J'ai commencé par flanquer un pass à template1/postgres.
ensuite :
postgres@webserver:~$ createuser mickael -P -D -A
Enter password for new user:
Enter it again:
CREATE USER
postgres@webserver:~$ createdb -O mickael -E LATIN1 mickael
CREATE DATABASE
Ensuite ..
postgres@webserver:~$ psql mickael mickael
psql: FATAL: IDENT authentication failed for user "mickael"
Humm, pas cool..
Question, faut reloader un truc comme sous MySQL?
Mercixxxxx..
PostgreSQL
Publié le 14/04/2005 @ 01:04:30,
Par gizmoje sais pas comment tu as à installé ta version, mais je sais que si ce n'est pas bien compilé il peux arriver que la commande createuser foire la génération du mot de passe. Dans se cas, connecte-toi simplement en tant que postgres (ou autre compte admin) et change le password de ton compte mickael en sql avec la commande alter user.
Concept vivant.
PostgreSQL
Publié le 14/04/2005 @ 10:22:18,
Par cauetSalut,
J'ai installé le package vu que je suis sous debian
J'ai modifié le password postgres via sql alter donc je devrais y arriver..
Je zieute à ca tantot
J'ai installé le package vu que je suis sous debian
J'ai modifié le password postgres via sql alter donc je devrais y arriver..
Je zieute à ca tantot
PostgreSQL
Publié le 14/04/2005 @ 15:38:37,
Par rfrBon, d'abord, il y a plusieur modes d'authentication, configuré dans un fichier qui s'appelle pg_hba.conf.
Les principaux:
- trust (évitons ...)
- ident (se sert de identd)
- md5 (login + mot de passe encrypté)
Dans ton cas, IDENTD refuse car ton id linux est postgres et non mickael ...
vas dans ton pg_hba.conf (dans /var/lib/postgres/data) et met md5 partout à la place de pass ou ident xxxx
Puis tu relances ...
Mais bon, il y a des chances qu'en entrant la commande:
psql -h localhost mickael mickael
il te demande un mot de passe.
Sinon, tu lances simplement psql -U postgres mickael ...
La il ne te demandera pas de mot de passe si tu ne change pas le pg_hba.conf (sous le user postgres évidement).
Les principaux:
- trust (évitons ...)
- ident (se sert de identd)
- md5 (login + mot de passe encrypté)
Dans ton cas, IDENTD refuse car ton id linux est postgres et non mickael ...
vas dans ton pg_hba.conf (dans /var/lib/postgres/data) et met md5 partout à la place de pass ou ident xxxx
Puis tu relances ...
Mais bon, il y a des chances qu'en entrant la commande:
psql -h localhost mickael mickael
il te demande un mot de passe.
Sinon, tu lances simplement psql -U postgres mickael ...
La il ne te demandera pas de mot de passe si tu ne change pas le pg_hba.conf (sous le user postgres évidement).
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
PostgreSQL
Publié le 14/04/2005 @ 22:01:11,
Par cauetHowww Howww Howww molo
Je vais boire une tisane et je te relis..
Je vais boire une tisane et je te relis..
PostgreSQL
Publié le 15/04/2005 @ 13:19:12,
Par cauetVoilà, ca marche !
J'vais aller m'acheter un bon bouqin à la fnac sur postgres car ca m'a l'air puissant!
PostgreSQL 7.4.7 lancé sur localhost:5432 -- Vous êtes connecté avec le profil "mickael", 15th Apr, 2005 1:15PM
youpi..
Puis-je supprimer les bases templates0 et templates1 ? elle sont vitales ?
Merci
J'vais aller m'acheter un bon bouqin à la fnac sur postgres car ca m'a l'air puissant!
PostgreSQL 7.4.7 lancé sur localhost:5432 -- Vous êtes connecté avec le profil "mickael", 15th Apr, 2005 1:15PM
youpi..
Puis-je supprimer les bases templates0 et templates1 ? elle sont vitales ?
Merci
PostgreSQL
Publié le 15/04/2005 @ 13:48:39,
Par gizmonon, tu ne peux pas. PgSQL se base sur un principe de relationel objet, et donc d'héritage. Ainsi, template0 est la base qui contient toutes les données relatives à la configuration de postgres. template1 est un fils de template0 et contient les schéma classique de toute nouvelle db. Quand tu crées une nouvelle DB, il fait une fille de template1, donc si tu supprimes template1, tu vas avoir quelques problèmes (bon, y a moyen de restaurer, mais c'est clairement pas des choses à faire...)
Au fait, la v8.O apporte vraiment pas mal de trucs bien en plus par rapport à la 7.4.
Au fait, la v8.O apporte vraiment pas mal de trucs bien en plus par rapport à la 7.4.
Concept vivant.
PostgreSQL
Publié le 15/04/2005 @ 14:49:52,
Par cauetJ'me doutais bien que le nom 'template' c'était foireux
A propos d'un bon bouquin sur le sujet, un conseil ?
A propos d'un bon bouquin sur le sujet, un conseil ?
PostgreSQL
Publié le 15/04/2005 @ 15:28:16,
Par ovhPrends ça
http://www.eyrolles.com/Informatique/Livre/9782744013874/livre-postgresql.php
http://www.eyrolles.com/Informatique/Livre/9782744013874/livre-postgresql.php
Je n'ai rien à voir avec www.ovh.com
PostgreSQL
Publié le 15/04/2005 @ 16:02:21,
Par gizmocommence par la doc officiel, y a plus que dans la plupart des bouquins, elle est très accessible (comparé à oracle...) et pas trop verbeuse (comparé à MySQL...).
Concept vivant.
PostgreSQL
Publié le 15/04/2005 @ 16:12:50,
Par rfrcommence par la doc officiel, y a plus que dans la plupart des bouquins, elle est très accessible (comparé à oracle...) et pas trop verbeuse (comparé à MySQL...).
Je plussoie!
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
PostgreSQL
Publié le 15/04/2005 @ 17:51:09,
Par cauetzion:
Merci les mecs, j'vais imprimer la doc
Merci les mecs, j'vais imprimer la doc