Webservice NodeJS y MariaDB 2 - Creando Base de Datos e iniciando Proyecto
  • Lunes 2 de Agosto de 2021

Webservice NodeJS y MariaDB 2 - Creando Base de Datos e iniciando Proyecto

Sabiendo que ya tenemos instalado lo necesario vamos a preparar nuestro entorno creando la base de datos y subiendo los datos que necesitamos:

Dejo a continuación el script que utilizamos:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/* CREADO POR https://patojad.com.ar/ */


/* Creo Base de Datos para el WebServer */
CREATE DATABASE `webserverdb`;

/* Creo el usuario para esta prueba publica */
CREATE USER 'testwebserveruser' IDENTIFIED BY 'testwebserverpass';

/* Le concedo permisos para conectarse */
GRANT USAGE ON *.* TO 'testwebserveruser'@localhost IDENTIFIED BY 'testwebserverpass';
/* GRANT USAGE ON *.* TO 'testwebserveruser'@'%' IDENTIFIED BY 'testwebserverpass'; // Esto se usar en caso de que se requiera acceder fuera del localhost */

/* Se le da acceso al usuario a la Base de Datos */
GRANT ALL privileges ON `webserverdb`.* TO 'testwebserveruser'@localhost;

/* Aplico los cambios */
FLUSH PRIVILEGES;

/* Selecciono la Base de Datos */
USE webserverdb;

/* Creo trabla para las pruebas */
CREATE TABLE usuarios (
  id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, /* ID auto incrementable seteado como primary key*/
  dni VARCHAR(20) UNIQUE, /* Seteo DNI como unico */
  nombre VARCHAR(100),
  apellido VARCHAR(100),
  email VARCHAR(100)
);

/* Inserto datos en la Tabla para realizar las pruebas */
INSERT INTO usuarios(dni, nombre, apellido, email)
  VALUES('39493125', 'Joaquin', 'Decima', '[email protected]'),
        ('39423029', 'Pato', 'Decima', '[email protected]'),
        ('11658488', 'Julio', 'Gnome', '[email protected]'),
        ('09547684', 'Daniel', 'Pancram', '[email protected]'),
        ('17685998', 'Pipe', 'Garcia', '[email protected]'),
        ('107685998', 'Issac', 'Garcia', '[email protected]'),
        ('16587958', 'LPI', 'MilagrOS','[email protected]'),
        ('36584929', 'Nico', 'Loco', '[email protected]');

/* Muestro los datos */
SELECT * FROM usuarios;


/* CREADO POR https://patojad.com.ar/ */

En caso de necesitar purgar la Base de Datos o limpiar todo, pueden correr el siguiente script que se encarga de limpiar la DB

1
2
3
4
5
6
7
/* EN CASO DE QUERER LIMPIAR LA BASE DE DATOS USAR LO SIGUIENTE */

USE webserverdb;
DROP TABLE usuarios;
DROP DATABASE webserverdb;
DROP USER 'testwebserveruser'@'localhost';
DROP USER 'testwebserveruser'@'%';

Contenido Relacionado

PatoJAD

PatoJAD

Arquitecto de Software

Autor

Sobre mi no hay mucho para decir, me dedico a desarrollar en una empresa de telecomunicaciones, utilizo GNU/Linux desde el 2.012 y hace años que es mi Sistema Operativo main. Soy una persona que busca crecer profesionalmente sin dejar de divertirse y hacer lo que me gusta. Siempre digo que cuando un proyecto sale es importante agradecer, por lo cual les recomiendo a todos leer la seccion Agradecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.