Peut-être que le socket unixdomain est situé ailleurs, par exemple /tmp
Essayez d'utiliser un drapeau -h avec localhost ou /tmp :
- createdb -h test localhost, ou
- createdb -h /tmp test
(le drapeau -h / --hostname prend normalement un nom d'hôte comme argument, mais il acceptera également un nom de répertoire, en spécifiant l'emplacement du socket du domaine unix)
lien vers un sujet connexe