Par défaut, l'accès à distance du serveur de base de données PostgreSQL est désactivé pour des raisons de sécurité. cependant vous avez besoin d'administrer votre base de donnée a distance procédure :
1/ connecter vous au serveur avec l 'utilisateur root
ssh root@addresseipduserveur
2/ Editer le fichier pg_hba.conf(9.5 ou la version de votre version de postgresql)
nano /etc/postgresql/9.5/main/pg_hba.conf
changer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
par
# IPv4 local connections:
host all all 0.0.0.0/0 md5
3/ Editer le fichier postgresl.conf
nano /etc/postgresql/9.5/main/postgresql.conf
changer
#listen_addresses = 'localhost'
en
listen_addresses = '*'
sauvegarder
redemarrer postgresql avec la commande
#/etc/init.d/postgresql restart
ex se connecter sur un serveur odoo
se connecter en temps que postgres
#sudo su postgres
postgres@server$psql template1
et connecter vous à distance à votre base de donnée avec pgadmin
enjoy
1/ connecter vous au serveur avec l 'utilisateur root
ssh root@addresseipduserveur
2/ Editer le fichier pg_hba.conf(9.5 ou la version de votre version de postgresql)
nano /etc/postgresql/9.5/main/pg_hba.conf
changer
# IPv4 local connections:
host all all 127.0.0.1/32 md5
par
# IPv4 local connections:
host all all 0.0.0.0/0 md5
3/ Editer le fichier postgresl.conf
nano /etc/postgresql/9.5/main/postgresql.conf
changer
#listen_addresses = 'localhost'
en
listen_addresses = '*'
sauvegarder
redemarrer postgresql avec la commande
#/etc/init.d/postgresql restart
ex se connecter sur un serveur odoo
se connecter en temps que postgres
#sudo su postgres
postgres@server$psql template1
template1=#
donner par ex le mot de passe openerp a l utilisateur odoo
template1=#alter role odoo with password 'openerp';
enjoy
Commentaires