J'ai installé psql et phpPgAdmin sur Ubuntu11.10 et je ne sais pas comment l'exécuter. Quel est le nom d'utilisateur et mot de passe par défaut?
Il n'y a pas de nom d'utilisateur et de mot de passe par défaut sans que vous en créiez un. La configuration la plus simple possible consiste à suivre ces étapes pour configurer votre propre utilisateur en tant que superutilisateur.
A l'invite du terminal, créez un utilisateur postgres avec votre propre nom d'utilisateur.
Sudo -u postgres createuser --superuser $USER
Démarrez la commande postgresql Invite en tant que votre nom d'utilisateur mais en tant que root, car vous n'avez pas encore défini de mot de passe.
Sudo -u postgres psql
À l'invite postgresql, définissez votre mot de passe.
\password $USER
Après cela, vous devriez pouvoir vous connecter parfaitement.
La configuration est plus documentée ici .
MODIFIER:
Si vous ne parvenez pas à vous authentifier automatiquement en tant qu'utilisateur postgres
, vous voudrez peut-être comparer votre /etc/postgresql/9.1/main/pg_hba.conf
(fichier de configuration d'authentification) avec les lignes suivantes de la mienne qui fonctionnent; vous pouvez obtenir les non commentés en utilisant
grep -v ^# pg_hba.conf
Les lignes "locales" devraient être essentielles dans ce cas, car vous ne pouvez pas vous authentifier même à partir du même ordinateur;
local all postgres peer
local all all peer
Host all all 127.0.0.1/32 md5
Host all all ::1/128 md5
Au cours du processus d'installation, vous avez probablement manqué des étapes:
Nous devons maintenant réinitialiser le mot de passe du compte d’administrateur ‘postgres’ pour le serveur afin de pouvoir l’utiliser pour toutes les tâches d’administration du système. Tapez ce qui suit sur la ligne de commande (remplacez par le mot de passe que vous souhaitez utiliser pour votre compte administrateur):
Sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'password';
template1=# \q
Cela modifie le mot de passe pour dans la base de données, nous devons maintenant faire de même pour l'utilisateur unix ‘postgres’:
Sudo passwd -d postgres
Sudo su postgres -c passwd
Maintenant, entrez le même mot de passe que vous avez utilisé précédemment.
http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804/
Il y a un bon article de Digital Ocean ici.
Point clé: Sans créer d’autre utilisateur, accédez à postgres en tant que compte par défaut nommé 'postgres'
$ Sudo -u postgres psql
On peut toujours sortir avec\q