Está en la página 1de 3

AULA LRA

Tarea 3 María DB

Carrera
Tecnologías de la Información y Comunicaciones

Profesor(a):
Héctor de Jesús Macias Figueroa

Materia:
Sistemas Embebidos Para El Internet Del Todo

Alumno:
Juan Valadez Placencia 14151158
Diego de Jesús Santoyo Chávez 15150137
Edgar Iván Salazar Jiménez 15151242

01 de Julio 2019
TAREA 3

Investigación
Maria DB
MariaDB es un sistema gestor de base de datos que proviene de MySQL, pero con
licencia GPL, desarrollado por Michael Widenius, fundador de MySQL y la comunidad
de desarrolladores de software libre.
Un sistema gestor de bases de datos (SGBD), es un conjunto de programas que
permiten modificar, almacenar, y extraer información de una base de datos.
Disponiendo de otro tipo de funcionalidades como la administración de usuarios, y
recuperación de la información si el sistema se corrompe, entre otras.

Ventajas.
Incorpora nuevos motores de almacenamiento mucho más eficientes que
son Aria y XtraDB, los cuales han sido desarrollados para ser los sustitutos
de MyISAM e InnoDB respectivamente. Estos permiten ejecutar consultas más
complejas y almacenarlas en caché y no en disco duro.
Aparte de incluir los sustitutos de MyISAM e InnoDB también incorpora nuevos motores
de almacenamiento:
o FederatedX : Reemplaza a Federated que incorpora mysql.
o OQGRAPH: Nos permite que nuestro sistema de base de datos soporte el
uso de jerarquías de estructuras y graphs complejos.
o SphinxSE : Nos permite usar searchd bajo Sphinx para permitir
búsquedas de texto.
o Cassandra Storage Engine: Nos permite acceder a un clúster de
datos. Cabe destacar que por defecto no viene instalado y deberá
activarse por separado.
También incorpora mejoras de rendimiento y versiones de seguridad más rápidas y
transparentes. Es de código libre y cuenta con el soporte de la comunidad de
desarrolladores, pero también cuenta con el soporte de Oracle.

Se llama microprocesador o simplemente procesador al circuito integrado central de


un sistema informático, en donde se llevan a cabo las operaciones lógicas y aritméticas
(cálculos) para permitir la ejecución de los programas, desde el Sistema
Operativo hasta el Software de aplicación.
Un microprocesador puede operar con una o más CPU (Unidades Centrales de
Procesamiento), constituidas cada una por registros, una unidad de control, una unidad
aritmético-lógica y una unidad de cálculo en coma flotante (o coprocesador
matemático).

Página 2 de 3
TAREA 3

Instalación.
La instalación la realizaremos como un paquete normal, con apt.
sudo apt-get install mariadb-server

Acceder como root, crear usuario y base de datos nueva


Para acceder lo haremos con sudo, de esta manera no pedirá password y ya desde el
cliente se podrá realizar los cambios necesarios.
sudo mysql -u root
Dentro creamos un nuevo usuario con su password
create user moises identified by 'mi-super-password';
Creamos la base de datos nueva
create database mi-base-de-datos;
Damos permisos al usuario sobre la base de datos nueva
grant all on mi-base-de-datos.* to moises;

Abriendo el servicio a toda la red


Por defecto se instala para sólo poder ser accedida desde localhost.
Debemos comentar o eliminar una línea en la que debe poner
bind-address = 127.0.0.1.
Editar el fichero /etc/mysql/mariadb.conf.d/50-server.cnf
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
En ese fichero buscamos la linea que he mencionado anteriormente y la comentamos
añadiendo al principio una almohadilla, #. o eliminándola directamente.
Con esto ya tenemos instalada MariaDB, con un usuario, una base de datos y accesible
desde cualquier parte de la red.

Biografía
https://mariadb.org/
https://www.arsys.es/blog/programacion/mariadb/
https://www.drauta.com/que-es-mariadb
https://www.nerion.es/soporte/que-es-mariadb-y-mejoras-sobre-mysql/

Página 3 de 3

También podría gustarte