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:
/* 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
/* 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'@'%';
Autor
PatoJAD
DesarrolladorSobre 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 Agreadecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.