Не подключается PostgresSQL на fedora?
Здравствуйте, не подключается в 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
Хотя проблема не в сервере, так как подключался
это не значит, что спустя 10 минут там все хорошо работает, надо проверять запущена ли служба посгрес и слушает ли она нужный порт
# 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 |
Вот мой конфиг я настроил сейчас чтобы полностью по паролю доступ был везде
Вот мой конфиг я настроил сейчас чтобы полностью по паролю доступ был везде
А базу перезагрузил, что-бы изменения вступили в силу? Если не поможет, то проблема на стороне pgadmin. Скорее всего, он пытается подключиться по неверным настройкам.
Я посмотрел, там можно настроить логирование, в логах может быть более полезная информация.
Снести не могу так как там бд нужна мне, данные которые там хранятся
база данных в `/var/lib/postgresql/data`, можно переместить для сохранения
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы подключить 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. Если у вас возникли какие-либо проблемы или ошибки, пожалуйста, предоставьте более подробную информацию для того, чтобы мы могли помочь вам решить проблему более точно.