Diferencia entre revisiones de «Lolstats Documentación Técnica»

De WikiGarcia
(Página creada con «En este apartado se detalla el proceso de configuración, planeación y codificación del proyecto '''Lolstats'''. = Entorno y Herramientas = Dada su facilidad de uso, co…»)
 
Línea 15: Línea 15:
=== Instalación ===
=== Instalación ===


{{code|lang=bash|sudo apt update}}
<code>sudo apt update</code><br>
<code>sudo apt install mariadb-server</code><br>
<code>sudo mysql_secure_installation</code><br>
 
A mi me gusta desactivar la validación de password porque es muy restrictiva.
 
<code>mysql -u root -p</code><br>
<code>uninstall plugin validate_password;</code><br>
 
=== Creación de Base de datos ===
 
<code>mysql -u root -p</code><br>
<code>CREATE DATABASE lolstats;</code><br>
<code>CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'password';</code><br>
<code>GRANT ALL PRIVILEGES ON `lolstats`.* TO 'usuario'@'localhost';</code><br>

Revisión del 19:27 12 feb 2022

En este apartado se detalla el proceso de configuración, planeación y codificación del proyecto Lolstats.

Entorno y Herramientas

Dada su facilidad de uso, configuración y versatilidad para la IA, usaremos Python como lenguaje de programación principal.

La idea final del proyecto es poner el modelo disponible en una página web donde los usuarios puedan consultarlo, es por ello que usaremos Django como framework de desarrollo. También usaremos la facilidad que tiene para crear y administrar una base de datos.

Usaremos además el sistema operativo Linux para hacer todo el proyecto por su facilidad para trabajar en la Web. Las instrucciones siguientes aplican para cualquier distribución basada en Debian.

MariaDB (MySQL)

MySQL es un sistema de gestión de bases de datos basado en lenguaje SQL, es gratuito aunque es propiedad de Oracle, por eso mejor usaremos la versión de código libre llamada MariaDB la cuál tiene exactamente las mismas características.

Instalación

sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation

A mi me gusta desactivar la validación de password porque es muy restrictiva.

mysql -u root -p
uninstall plugin validate_password;

Creación de Base de datos

mysql -u root -p
CREATE DATABASE lolstats;
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON `lolstats`.* TO 'usuario'@'localhost';