adduser postgres passwd "postgresql-9.6"
mkdir /usr/local/pgsql/spip
chown postgres /usr/local/pgsql/spip
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/spip
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/spip >logfile 2>&1 &
Lance PostgreSQL en processus.
Lancer PostgreSQL : /usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/spip -l logfile start . Pour l’arrêter « Ctrl+C ».
L’utilisateur « postgres » est un utilisateur d’administration. Hors intervention sur la configuration, il est recommandé de ne pas l’utiliser.
Créer la base de données qui sera utilisée : « spip ». créer 2 utilisateurs postgreSQL :
/usr/local/pgsql/bin/createuser -P spipeur
saisir le mot de passe, par exemple "spip"
/usr/local/pgsql/bin/createdb -O spipeur -E UTF8 spip.db
/usr/local/pgsql/bin/createuser -P devspip
et saisir le mot de passe, par exemple "devspip"
Il est maintenant possible de se connecter à la base de données avec l’utilisateur « spipeur » en tapant :/usr/local/pgsql/bin/psql -U spipeur spip.db
/usr/local/pgsql/bin/psql spip.db
On doit voir s’afficher la console « plsql (9.6) » Maintenant il faut permettre à l’utilsateur d'acceder aux divers objets de la base de données: SQL> GRANT spipeur TO devspip
Aucun commentaire:
Enregistrer un commentaire