0% encontró este documento útil (0 votos)
7 vistas17 páginas

Guía de instalación y configuración de PostgreSQL 17

Cargado por

Ender Concha
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas17 páginas

Guía de instalación y configuración de PostgreSQL 17

Cargado por

Ender Concha
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TÍTULO: “servicios”

Practica calificada 3

CURSO:
Redes y comunicación de datos I

INTEGRANTES – GRUPO 03:

Ender Elías Concha Bardalez


Jonathan Adrian Calderon Farfan

DOCENTE:

Paredes Juan de Dios, Carlos Manuel


AÑO:
2025
PostgreSQL
Entrar en modo administrador:

Comando:

su-

Actualiza el Centos 9

Comando:

dnf update -y

Instalamos el PostgreSQL

Comando:

dnf install -y postgresql17-server --nogpgcheck

Comando:

sudo dnf install -y


[Link]
x86_64/[Link] --nogpgcheck
Desactiva el módulo de PostgreSQL del sistema base

Comando:

dnf -qy module disable postgresql

Comando:

dnf install -y postgresql17-server --nogpgcheck


Iniciamos el Servicio de PostgreSQL

Comando:

sudo /usr/pgsql-17/bin/postgresql-17-setup initdb

Iniciar servicio de PostgreSQL17

Comando:

systemctl start--now postgresql-17


Verificar estado del servicio PostgreSQL 17

Comando:

systemctl status--now postgresql-17

Comando:

Psql --version

Habilitar el inicio automático el PostgreSQL 17

Comando:

systemctl enable --now postgresql-17

Asignamos una contraseña al postgres:

Comando:

sudo -i -u postgres
Comando:

psql

Comando:

ALTER USER postgres WITH PASSWORD 'post';

Permitir las conexiones remotas:

Editaremos el [Link]

nano /var/lib/pgsql/17/data/[Link]

Modificamos el texto listen_addresses = 'localhost' ->


listen_addresses = '*'

Antes
Después

Ctrl+o, Enter ,Ctrl+x.

Reiniciamos el servicio para actualizar nuestras modificaciones.

Systemctl restart postgresql-17


Además, modificaremos el pg_hba.conf para permitir la conexión con
contraseña:

Comando:

nano /var/lib/pgsql/17/data/pg_hba.conf

Agregaremos al final esta línea de código

host all all [Link]/16 md5

Antes

Después
Ctrl+o, Enter ,Ctrl+x.

Reiniciamos el servicio para actualizar nuestras modificaciones.

Systemctl restart postgresql-17

Abrimos un puerto para el firewall con el puerto de 5432

Comando:

firewall-cmd --permanent --add-port=5432/tcp

Comando:

firewall-cmd --reload
Creo mi base de datos:

Comando:

CREATE DATABASE mibasedatos;

Crear un usuario:

Comando:

CREATE USER jonathan WITH PASSWORD '12345678';

Darle permisos a mi usuario a mi base de datos especifica

Comando:

GRANT ALL PRIVILEGES ON DATABASE mibasedatos TO jonathan;

Conectarme a la base de datos:

Comando:

\c mibasedatos

Crear Tabla en mi base de datos:

Comando:

CREATE TABLE usuarios (

id SERIAL PRIMARY KEY,


nombre TEXT NOT NULL,

edad INT,

correo TEXT UNIQUE

);

Ver la tabla:

\dt

Hacer un INSERT INTO a la tabla:

Comando:

INSERT INTO usuarios (nombre, edad, correo)

VALUES ('Ender', 23, 'ender@[Link]');

Ver datos de la table:

Comando:

SELECT * FROM usuarios;


Salimos de la base de datos:

Comando:

\q
Creo la conexión con el pgAdmin 4

Ingresa el nombre que quieras:


Ingresa los datos de conexión
Campo Valor

Host name/address [Link]

Port 5432

Username jonathan (o el que creaste)

Password tu contraseña
Vista:

También podría gustarte