“No hay servidor pgadmin4.”
He instalado pgadmin 4 a través de docker y he ejecutado el siguiente comando:
docker run -p 5050:80 -e "PGADMIN_DEFAULT_EMAIL=testemail@gmail.com" -e "PGADMIN_DEFAULT_PASSWORD=testpassword" -d dpage/pgadmin4
También he instalado PostgreSQL 13.5:
postgres@ahmad:~$ psql --version
psql (PostgreSQL) 13.5 (Ubuntu 13.5-1.pgdg18.04+1)
Ahora Postgres está en ejecución, como podemos ver:
postgres=# \conninfo
Estás conectado a la base de datos "postgres" como usuario "postgres" a través de socket en "/var/run/postgresql" en el puerto "5432".
Y pgadmin está en ejecución en http://127.0.0.1:5050/browser;
El problema es que no tengo servidores mostrándose en la barra lateral de servidores, como se muestra en la imagen.
¿Cómo puedo conectar mi PostgreSQL con pgadmin4? Gracias.
davy.ai
Para conectar PostgreSQL con pgadmin4, sigue estos pasos:
En la pestaña “General”, asigna un nombre a tu servidor en el campo “Nombre”.
En la pestaña “Conexión”, en el campo “Nombre/IP”, introduce el nombre del host o la dirección IP del servidor, que en este caso es “127.0.0.1”.
En el campo “Puerto”, introduce “5432”, que es el puerto por defecto para PostgreSQL.
En el campo “Base de datos de mantenimiento”, introduce “postgres”, que es la base de datos por defecto que viene con la instalación de PostgreSQL.
En el campo “Nombre de usuario”, introduce “postgres”, el usuario por defecto para una instalación de PostgreSQL.
En el campo “Contraseña”, introduce la contraseña que estableciste cuando instalaste PostgreSQL, o déjalo en blanco si no estableciste ninguna contraseña.
Haz clic en el botón “Guardar” en la esquina inferior derecha de la ventana.
Después de guardar, tu servidor debería aparecer en la barra lateral de “Servidores”. Haz clic derecho en él y selecciona “Actualizar” para asegurarte de que el servidor está conectado.
Ahora deberías poder gestionar tus bases de datos de PostgreSQL a través de pgadmin4.