Accueil > Archlinux, Database, Debian > Postgresql: Installation et configuration

Postgresql: Installation et configuration


Installation à partir du paquet de votre distribution

# pacman -S postgresql       // Pour archlinux
# apt-get install postgresql // Pour debian

Par défaut, l’ensemble des bases de données seront enregistrées dans /var/lib/postgres (qui est partition assez limité chez moi), nous allons donc la changer pour les mettre dans /home/postgres :

  • Sous archlinux, créer /home/postgres, affecter le path à l’utilisateur postgres puis modifier la variable PGROOT du fichier /etc/conf.d/postgres tels que :

    # mkdir /home/postgres
    # chown postgres:postgres /home/postgres
    # vi /etc/conf.d/postgres
    PGROOT="/home/postgresql"

  • Sous debian, il faut supprimer le cluster (espace de données) créer par l’installation du paquet puis en créer un à l’emplacement désiré, /home/postgres.

    # pg_dropcluster 8.4 main
    # pg_createcluster -d /home/postgres 8.4 main

Configuration de l’interface d’écoute listen_addresses.

  • Sous Archlinux : /var/lib/postgres/data/postgresql.conf
  • Sous Debian : /etc/postgresql/8.4/main/postgresql.conf

listen_addresses = '192.168.1.*'

Configuration des droits et modes de connexions.

  • Sous Archlinux : /var/lib/postgres/data/pg_hba.conf
  • Sous Debian : /etc/postgresql/8.4/main/pg_hba.conf

local   all         postgres                          ident
local   all         all                               md5
host    all         all         127.0.0.1/32          md5
host    all         all         192.169.1.0/24        md5

Lors de l’installation, un user postgres a été créé lors de l’installation  du paquet. Il ne nous reste qu’à nous connecter sur cet utilisateur pour créer notre nouvel utilisateur.

# su - postgres
$ createuser -s monadmin -P

L’option -s permet de spécifier que c’est un superuser. Lorsque vous créez des utilisateurs non administrateur ne mettez pas cette option.

  1. Pas encore de commentaire.
  1. Pas encore de rétrolien.

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Twitter picture

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

Suivre

Get every new post delivered to your Inbox.