Перейти к содержимому
Ошибки SQL/баз данныхОшибка
08001

08001 — Клиент не может установить соединение

Клиенту не удалось установить соединение с сервером базы данных.

postgresql

Что вызывает эту ошибку

Сервер базы данных не запущен, указаны неверные имя хоста или порт, либо соединение блокируется брандмауэром.

Как исправить

Убедитесь, что сервер запущен и принимает соединения. Проверьте имя хоста, порт и строку подключения. Проверьте сетевую доступность и правила брандмауэра.

Пример

-- Check PostgreSQL is running
sudo systemctl status postgresql
-- Check pg_hba.conf for connection rules
Официальная документация

Связанные коды ошибок