У меня есть приложение с Postgres
на VirtualBox
аппарате, которым я управляю с Vagrant
.Я думаю, что из-за неудачных обновлений пакетов сегодня я больше не могу подключиться к базе данных.Когда я запускаю:
psql -U password -d database -h localhost -p 9001
Я получаю следующую ошибку:
psql: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
У меня переустановка / обновление Vagrant
, VirtualBox
и Postgres
без результатов.
Я искал ответы здесь и проверяю postgresql.conf
и pg_hba.config
, как и другие пользователи, предложили.
В моем случае файл postgresql.conf
уже имеет строку
listen_addresses = '*'
Файл pg_hba.config
также содержит эту запись:
host all all 0.0.0.0/0 md5
Мой Vagrantfile содержит:
config.vm.network "forwarded_port", guest: 6543, host: 9000
config.vm.network "forwarded_port", guest: 5432, host: 9001
Я часами пытался решить эту проблему.