El paquete de MariaDB se encuentra en los repositorios de Debian, por lo que podemos instalarlo directamente con apt:
```bash
sudo apt update
sudo apt install mariadb-server -y
```
Entramos en la base de datos como root:
```bash
mysql -u root -p
```
### Configuración para acceso remoto
Para poder acceder remotamente tenemos que modificar el archivo de configuración `/etc/mysql/mariadb.conf.d/50-server.cnf`, buscando la línea de **bind-address** y poniendo lo siguiente:
```bash
bind-address = 0.0.0.0
```
A continuación reiniciamos el servicio de mariadb:
```bash
systemctl restart mariadb.service
```
Dentro de mariadb, tenemos que crear un usuario para el acceso remoto (el `%` es un comodín para indicar que se pueda acceder desde cualquier dirección):
```sql
GRANT ALL PRIVILEGES ON *.* TO 'remoto'@'%'
IDENTIFIED BY 'remoto' WITH GRANT OPTION;
```
### Creación de usuario
Creamos un usuario con todos los privilegios:
```bash
GRANT ALL PRIVILEGES ON *.* TO 'roberto'@'localhost'
IDENTIFIED BY 'roberto' WITH GRANT OPTION;
```
Ahora podemos entrar con el usuario roberto:
```bash
mysql -u roberto -p
```
### Creación de tablas
Vamos a crear el esquema scott en mysql:
```sql
create database scott;
use scott;
```
```sql
CREATE TABLE IF NOT EXISTS `dept` (
`DEPTNO` int(11) DEFAULT NULL,
`DNAME` varchar(14) DEFAULT NULL,
`LOC` varchar(13) DEFAULT NULL
);
INSERT INTO `dept` (`DEPTNO`, `DNAME`, `LOC`) VALUES
El paquete de PostgreSQL se encuentra en los repositorios de Debian, por lo que podemos instalarlo directamente con apt:
```bash
sudo apt install postgreSQL
```
Accedemos al usuario postgres:
```bash
su postgres
```
### Configuración para acceso remoto
Para poder acceder remotamente tenemos que modificar el archivo de configuración `/etc/postgresql/13/main/postgresql.conf`, buscando la línea de **listen_addresses** y poniendo lo siguiente:
```bash
listen_addresses = '*'
```
También, al final del fichero `/etc/postgresql/13/main/pg_hba.conf` tenemos que añadir las siguientes líneas:
```bash
host all all 0.0.0.0/0 md5
host all all ::/0 md5
```
Reiniciamos el servicio para que los cambios tengan efecto:
```bash
systemctl restart postgresql.service
```
Ahora vamos a crear un usuario con contraseña para acceder desde fuera con el siguiente comando dentro de `psql`:
```sql
create user roberto with superuser password 'roberto';
```
### Creación de tablas
Creamos la base de datos y accedemos a `psql`
```bash
createdb scott
psql
```
Dentro del intérprete de comandos añadimos el esquema scott:
Como indica la [documentación oficial](https://www.mongodb.com/docs/v6.0/tutorial/install-mongodb-on-debian/), Primero tenemos que añadir la clave a nuestros repositorios: