Verwendeter Befehl:
Code: Select all
psql -h localhost -p 5432 -U postgres -d pharmacy
Code: Select all
Password for user postgres: psql: error: connection to server on "localhost" (127.0.0.1), port 5432 failed: FATAL: database "pharmacy" does not exist
Host: localhost
Port: 5432
Benutzer: postgres
Außerdem wird beim Anzeigen des Servers in pgAdmin die Apothekendatenbank aufgelistet und scheint vorhanden zu sein.
pgadmin4
Durchgeführte Schritte zur Fehlerbehebung
Überprüfte den Port im Terminal:
Code: Select all
netstat -plnt | grep postgres
Code: Select all
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 873/postgres
Code: Select all
psql -h localhost -p 5432 -U postgres
Code: Select all
\l
Code: Select all
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)
Überprüfte die Datei postgresql.conf, um sicherzustellen, dass Der Port ist auf 5432 eingestellt und der Dienst wurde neu gestartet:
Code: Select all
sudo systemctl restart postgresql
Verwendeter Befehl: Verlauf | grep pgadmin
Ausgabe:
Code: Select all
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
Verwendeter Befehl: Verlauf | grep postgres
Ausgabe:
Code: Select all
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
Code: Select all
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
- Betriebssystem: Linux Mint
- PostgreSQL-Version: 14
- pgAdmin-Version: 4
(Ich verwende keine Container)