Использованная команда:
Код: Выделить всё
psql -h localhost -p 5432 -U postgres -d pharmacy
Код: Выделить всё
Password for user postgres: psql: error: connection to server on "localhost" (127.0.0.1), port 5432 failed: FATAL: database "pharmacy" does not exist
Хост: localhost
Порт: 5432
Пользователь: postgres
Кроме того, при просмотре сервера в pgAdmin база данных аптеки отображается в списке и кажется существующей.
pgadmin4
Шаги по устранению неполадок Снято
Проверил порт в терминале:
Код: Выделить всё
netstat -plnt | grep postgres
Код: Выделить всё
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 873/postgres
Код: Выделить всё
psql -h localhost -p 5432 -U postgres
Код: Выделить всё
\l
Код: Выделить всё
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
------------+----------+----------+-------------+-------------+-------------------
postgres | postgres | UTF8 | pt_BR.UTF-8 | pt_BR.UTF-8 |
template0 | postgres | UTF8 | pt_BR.UTF-8 | pt_BR.UTF-8 |
template1 | postgres | UTF8 | pt_BR.UTF-8 | pt_BR.UTF-8 |
(3 rows)
Проверил файл postgresql.conf, чтобы убедиться, что порт установлен на 5432 и перезапустил службу:
Код: Выделить всё
sudo systemctl restart postgresql
Использованная команда: история | grep pgadmin
Вывод:
Код: Выделить всё
1111 curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
1112 echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list
1115 sudo nano /etc/apt/sources.list.d/pgadmin4.list
1118 sudo apt install pgadmin4
1119 pgadmin4
1289 history | grep pgadmin
Использованная команда: история | grep postgres
Вывод:
Код: Выделить всё
1106 sudo apt install postgresql postgresql-contrib
1107 sudo systemctl status postgresql
1109 sudo -i -u postgres
1112 echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list
1121 sudo -u postgres psql
1292 history | grep postgres
Код: Выделить всё
Ver Cluster Port Status Owner Data directory Log file 14 main 5432 online postgres /var/lib/postgresql/14/main /var/log/postgresql/postgresql-14-main.log
- ОС: Linux Mint
- Версия PostgreSQL: 14
- Версия pgAdmin: 4
(я не использую контейнеры)
Подробнее здесь: https://stackoverflow.com/questions/793 ... -port-user