GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installez Postgresql, phpPgAdmin et pgadmin sur Ubuntu

Installer

Postgresql , phpPGAdmin et pgadmin 3 peuvent être installés depuis synaptic.

$ sudo apt-get install postgresql phppgadmin pgadmin3

Après l'installation, une configuration doit être effectuée. Tout d'abord configurez le mot de passe de l'utilisateur 'postgres'
qui est l'utilisateur par défaut de postgresql.

Tapez ce qui suit dans le terminal

$ sudo -u postgres psql

Cela démarrera le shell/console postgresql. Maintenant, pour changer le mot de passe, tapez 'password postgres;'

$ sudo -u postgres psql
psql (9.1.5)
Type "help" for help.
postgres=#
postgres=#
postgres=# password postgres;
Enter new password:
Enter it again:
postgres=#

Maintenant, psql demandera un nouveau mot de passe deux fois. Entrez le nouveau mot de passe et continuez. Tapez 'q' et appuyez sur Entrée pour quitter.

Après l'installation, le mot de passe postgres de postgresql peut être changé comme ceci :

Pour créer une base de données, la commande suivante peut être exécutée depuis le terminal

$ sudo -u postgres createdb mydb

Pgadmin

Pgadmin est un outil graphique pour administrer et gérer les bases de données postgresql, etc. Pour exécuter pgadmin, vérifiez le menu gnome/kde ou exécutez simplement pgadmin3 depuis le terminal.

Allez dans Fichier> Ajouter un serveur et remplissez les détails
Nom :N'importe quoi
Hôte :127.0.0.1
Nom d'utilisateur :postgres
Mot de passe :Tout ce que vous avez saisi à l'étape précédente.

Après avoir cliqué sur OK, il devrait se connecter et il devrait y avoir une option dans le volet de gauche de la fenêtre pour gérer les bases de données.

Phppgadmin

Après avoir installé phppgadmin, il devrait y avoir un lien symbolique /var/www/phppgadmin qui pointerait vers /usr/share/phppgadmin
Si le lien symbolique n'existe pas, il peut être créé en exécutant la commande suivante

$ ln -s /usr/share/phppgadmin /var/www/phppgadmin

Ouvrez maintenant l'url "localhost/phppgadmin" dans votre navigateur. S'il affiche Interdit, essayez de modifier les autorisations du répertoire /usr/share/phppgadmin. Si cela ne fonctionne pas, créez un lien symbolique séparé, par ex. /var/www/postgres et utilisez-le.

Essayer de se connecter avec l'utilisateur :postgres et le mot de passe :créé ci-dessus peut donner l'erreur :

"Connexion refusée pour des raisons de sécurité"

Pour corriger cette modification /usr/share/phppgadmin/conf/config.inc.php

et changez :

$conf['extra_login_security'] = true;
to
$conf['extra_login_security'] = false;

Maintenant, la connexion devrait fonctionner correctement. L'option extra_login_security désactive la connexion de certains noms d'utilisateur uniquement comme psql, postgress, root et administrator. Vous pouvez également créer un utilisateur distinct.

Ressources

https://help.ubuntu.com/community/PostgreSQL
Ubuntu
  1. Installez pgAdmin 4 sur Ubuntu 16.04

  2. Comment installer PostgreSQL et phpPgAdmin sur OpenSUSE Leap 42.1

  3. Comment installer Postgresql et phpPgAdmin sur Ubuntu 15.04

  4. Comment installer et configurer Postgres 14 Ubuntu 20.04

  5. Comment installer phpPgAdmin sur Ubuntu 20.04

Comment installer phpPgAdmin sur Ubuntu 18.04 / 16.04 et LinuxMint 19 / 18

Comment installer PostgreSQL et pgAdmin4 sur Ubuntu 20.04

Comment installer et configurer PostgreSQL sur Ubuntu

Comment installer et configurer PostgreSQL avec phpPgAdmin sur Ubuntu 20.04 LTS

Comment installer PostgreSQL et pgAdmin dans CentOS 8

Installez PostgreSQL 11 et PgAdmin4 sur Ubuntu 18.04