Не подключается PostgresSQL на fedora?

Ссылка скопирована
1 ответ

Здравствуйте, не подключается в pgadmin к моему серверу, сегодня подключсался буквально 10мин назад, обновил pgadmin на последнюю версию 8.4, стала запрашивать пароль, ввожу правильный пароль, не подошел, на сервере поменял пароль, не походит, пишет ошибку - "connection failed: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request.". Подключаюсь через белый айпи адрес и через локальный, без разницы, уже сделал listen_addresses = '*' (Хотя проблема не в сервере, так как подключался). В чём может проблема, pgadmin? Как исправить?

Дополнительно:

Возможно, настроить файл pg_hba.conf

  • vhood, Он же с текущем работал нормально, но я уже много раз пытался перенастроить, где взять дефолный конфиг
  • Артём Белых, снести постгрес и поставить заново. Для локальных тестов я бы использовал Docker

    Хотя проблема не в сервере, так как подключался

    это не значит, что спустя 10 минут там все хорошо работает, надо проверять запущена ли служба посгрес и слушает ли она нужный порт

  • vhood,
    # TYPE  DATABASE        USER            ADDRESS                 METHOD  # "local" is for Unix domain socket connections only local   all             all                                     md5 # IPv4 local connections: host    all             all             127.0.0.1/32            md5 # IPv6 local connections: host    all             all             ::1/128                 md5 # Allow replication connections from localhost, by a user with the # replication privilege. local   replication     all                                     md5 host    replication     all             127.0.0.1/32            md5 host    all             all             0.0.0.0/0               md5 host    replication     all             ::1/128                 md5 hostssl   all           all             0.0.0.0/0               md5

    Вот мой конфиг я настроил сейчас чтобы полностью по паролю доступ был везде

  • vhood, Снести не могу так как там бд нужна мне, данные которые там хранятся
  • Артём Белых,

    Вот мой конфиг я настроил сейчас чтобы полностью по паролю доступ был везде

    А базу перезагрузил, что-бы изменения вступили в силу? Если не поможет, то проблема на стороне pgadmin. Скорее всего, он пытается подключиться по неверным настройкам.

    Я посмотрел, там можно настроить логирование, в логах может быть более полезная информация.

    Снести не могу так как там бд нужна мне, данные которые там хранятся

    база данных в `/var/lib/postgresql/data`, можно переместить для сохранения

  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Сергей Миронов Ответ

    Для того чтобы подключить PostgreSQL на Fedora, вам необходимо выполнить несколько шагов.

    1. Установите PostgreSQL:
    ```
    sudo dnf install postgresql-server postgresql-contrib
    ```

    2. Инициализируйте кластер данных:
    ```
    sudo postgresql-setup --initdb
    ```

    3. Запустите PostgreSQL:
    ```
    sudo systemctl start postgresql
    ```

    4. Активируйте автозапуск PostgreSQL при загрузке системы:
    ```
    sudo systemctl enable postgresql
    ```

    5. Установите PostgreSQL клиента:
    ```
    sudo dnf install postgresql
    ```

    6. Создайте пользователя и базу данных:
    ```
    sudo -u postgres psql
    CREATE USER username WITH PASSWORD 'password';
    CREATE DATABASE dbname;
    GRANT ALL PRIVILEGES ON DATABASE dbname TO username;
    ```

    7. Настройте файлы конфигурации PostgreSQL, если необходимо:
    ```
    sudo nano /var/lib/pgsql/data/pg_hba.conf
    ```

    8. Перезапустите PostgreSQL:
    ```
    sudo systemctl restart postgresql
    ```

    После выполнения этих шагов, вы должны успешно подключиться к PostgreSQL на Fedora. Если у вас возникли какие-либо проблемы или ошибки, пожалуйста, предоставьте более подробную информацию для того, чтобы мы могли помочь вам решить проблему более точно.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно