Despliegue del Backend de Spring Boot

2. Base de datos

2.2. MariaDB

Nos conectamos por ssh

apt update -y
apt install mariadb-server -y

Nos vamos al server y creamos un usuario:

 mariadb
create database alumnos;
grant all privileges on alumnos.* to 'user-alumno'@'%' identified by 'ChuckNorris2026';
flush privileges;

Lo comentamos

o ponemos 0.0.0.0

sysrtemctl restart mariadb

En heidiSQL

En workbench tendremos problemas con la versión de la base de datos

Ya podemos subir los registros:

USE alumnos;

CREATE TABLE alumnos (
    id BIGINT AUTO_INCREMENT PRIMARY KEY,
    nombre VARCHAR(80) NOT NULL,
    curso VARCHAR(30) NOT NULL,
    email VARCHAR(120) NOT NULL UNIQUE
);


INSERT INTO alumnos (nombre, curso, email) VALUES
('Ana López', '2º DAW', 'ana@daw.com'),
('Carlos Pérez', '2º DAW', 'carlos@daw.com'),
('Lucía Martín', '1º DAW', 'lucia@daw.com'),
('David Gómez', '2º DAW', 'david@daw.com');

No está aplicado el cifrado en la comunicación hay que investigar