Está en la página 1de 23

Manual MariaDB

Este manual sirve para.


Para implementar lo ms importante y lo ms
relevante de MAriaDB, da a conocer sus orgenes,
plataformas, diseos, otros sistemas operativos y
te enseara a instalar MariaDB y saber si tu
sistema operativo es compatible.

Instituto Tecnolgico
Superior de Cosamaloapan
INTEGRANTES DEL EQUIPO:

Manuel Enrique Nuez


Waldestrand
Yuri Diana Mundo Molina
Marisela Muoz Lima.
CARRERA:

ING EN SISTEMAS
COMPUTACIONALES.
PROFESOR:

ROBERTO ZAMUDIO PORTILLA


MATERIA:

TALLER DE BASE DE DATOS.

Contenido:
MariaDB
-.que es MariaDB
-.caractersticas Principales.
-.sistemas operativos compatibles.
-.lenguajes de programacin
compatibles.
-.instalacin.
-.procedimientos almacenados y
disipadores.
-.cliente/servidor.
-.limite de tablas por base de datos.
-.campos limitados por tabla.
-.registros admitidos por tabla.

Que es MariaDB?
Es un sistema gestin de base de datos originario de
MySQL, su desarrollador fue Michael monty
windenius creador y fundador de MySQL, MariaDB
viene siendo un reemplazo de MySQL.Hoy en dia
existen 2 motores de almacenamientos nuevos el
primero llamado Aria que viene reemplazando a
MyISAM y XtraDB sustituye a InnoDB, son
compatibles con MySQL ya que vienen siendo de la
misma familia y poseen las mismas bibliotecas, APIs
,interfaces comandos y ordenes. El objetivo es muy
obio reemplazar a MySQL por MariaDB.
Por qu reemplazar a MySQL por MariaDB?.
Un corporativo Sun-Microsystems compaa que
compro MySQLAB por medio de Oracle, MariaDB es
un fork directo de MySQL, en otros trminos su
sistema operativo viene siendo el mismo que el
MySQL pero mejorado y mas moderno.
Por que no mejor mejorar el mismo sistema
operativo en ves de cambiarlo de nombre y
ponerlo mas avanzado?
Su diseador Monty tomo la decisin de crear esta
variante por que tenia confianza de que este nuevo
sistema de base de datos le iba a interesar a
Oracle,el motivo del inters de Oracle en MariaDB

era en que iba a entrar a la competencia en el


mercado con este sistema operativo y que supero al
MySQL por ser mas fcil de usar y por estar a la
altura de Oracle.

Caractersticas Principales.
Desarrollador:
Compaa:

Michael monty
windenius
Monty Program Ab

Lanzamiento oficial: 22 de enero de 2009


Ultimas versiones:
Versiones de
pruebas:

10.0.21(6 de agosto
de 2015)
10.1.6 Alpha(27 de
julio de 2015)

Genero:

RDBMS

Lenguaje de
programacin:

C, C++, Perl, Bash

Plataforma:

Multiplataforma

Licencia:

GNU General Public


License

Idiomas:

Ingls

Otras caractersticas.
Extensiones y Nuevas Caractersticas.
MariaDB puede manejar 32 segmentos clave por clave
sobre los 16 originales.
Se agreg --abort-source-on-error al cliente
mysql.
Precisin de Microsegundos en la lista de
Procesos
Pool de Hilos de Ejecucin o Procesos
Eliminacin de Tablas
Extensiones de prueba mysqltest
Columnas virtuales
Estadisticas extendidas para el usuario
Cache de Claves segmentadas

Autenticacion adicionable
Especificacin de motor de almacenamiento en
CREATE TABLE
Mejoras a la tabla INFORMATION
SCHEMA.PLUGINS
Se agreg --rewrite-db como opcin
en mysqlbinlog al cambiar de base de datos
usada
Reporte de Procesos para ALTER TABLE y LOAD
DATA INFILE.

Mejores Pruebas
Cuenta con ms pruebas en la suite de pruebas,
correccin de pruebas, construccin de pruebas
errneas con diferentes opciones de configuracin
para tener mejores resultados

Pruebas no validas removidas ejemplo:


no se prueba la caracterstica 'X' si no se encuentra
dentro de la configuracin que se esta probando.

Alertas y errores
La mayora de los errores consisten en lo mal
estructurado de un cdigo, no siempre es posible
corregir todos los errores pero la mayor de los
errores eliminamos las malas escrituras u cdigos
mal estructurados, las alertas de compilacin
tambin son muy malas, este nuevo sistema da
posibles soluciones a los problemas y reduce los
errores.

Sistemas operativos compatibles.


MariaDB facilita la su instalacin con los siguientes
sistemas operativos compatibles.

Windows

Server 2003
Server 2008
Server 2012
XP
SP3
Vista
Windows 7

Windows 8
Windows 8.1
Windows 10

Mac

Linux

Mac OS X
10.6 Snow Leopard
10.7 Lion
10.8 Mountain Lion
10.9 Mavericks
10.10 Yosemite
32-bit y Linux 64 bits
Linux kernel versin 2.2 o
superior Glibc 2.4 o superior
GNOME
KDE

Lenguajes de programacin
compatibles.
Al igual que MySQL MariaDB tiene compatibilidad con varios
sistemas de almacenamiento de base de datos aqu una
lista de software compatibles.
MySQL 5.5: es igual de compatible que MariaDB 5.5 pero
tienen diferencias en estos puntos de mecanismos de
alamacenamientos

DBEdit : una aplicacin de administracin libre para


MariaDB y otras bases de datos.
Navicat : motor de almacenamiento nativo de gestin
de bases de datos para Windows, Mac OS X y
Linux.
SQLyog : aplicacin propietaria de gestin de bases
de datos MySQL compatible con MariaDB
para Windows y Linux.
HeidiSQL : un cliente de fuente abierta y libre para
MySQL, 100% compatible con MariaDB, incluido con el
paquete MSI para Windows de MariaDB desde la
versin 5.2.7.
phpMyAdmin : una aplicacin web de administracin
libre para MySQL compatible con MariaDB.
Aria :alternativa a MyISAM resistente a golpes y
cadas
XtraDB:reemplazo de InnoDB
PBXT:funciona en versiones 5.1 hasta 5.3 no funciona
en 5.5
FederatedX:reemplazo de Federated
OQGRAPH :nuevo en 5.2
SphinxSE : nuevo en 5.2
IBMDB2I: Eliminada por Oracle de MySQL 5.1.55 pero
se incluye en el cdigo de MariaDB hasta la versin
5.5.
Cassandra:en MariaDB 10.0 (otros mecanismos noSQL se incluirn en MariaDB)
Sequence: aparecido con MariaDB 10.0.3

Instalacin.
A continuacin se mostraran una secuencia de imgenes
para el proceso de instalacin de MariaDB en Windows.
Bueno primero que nada nos bajamos el MariaDB (si ya lo tienen omitan
este paso),para lo siguiente tenemos que poner esta direccin en nuestro
navegador(se puede usar cualquier navegador para entrar y descargar el
programa).

Luego nos aparecer esta pagina

Buscamos el software MariaDB le damos click y nos mandara a otra pagina


donde se descargara automticamente(en caso de no hacerlo en esa misma
pagina te pondr la opcin de descarga directa para bajarlo, pero antes
buscamos que versiones son compatibles con nuestro sistema operativo(si
no saben los requisitos de su sistema operativo minimizamos nuestro
navegador y nos vamos a inicio y le damos click en panel de control.

Luego nos vamos a sistema y seguridad y luego en sistema, despus nos


debe aparecer esta ventana.

Comprobamos si nuestro sistema operativo cumple los requisitos que nos


pide MariaDB nos vamos a nuestro explorador y nos bajamos el que sea
compatible un ejemplo si es de 32 bits nos bajamos el MariaDB de 32 btis.
Una vez descargado nos vamos a la carpeta donde se guardo la descarga
(en mi caso lo guarde en escritorio)

Despus procedemos a darle doble click para abrir el programa de


instalacin.

Esperamos a que cargue (dependiendo de cuanta memoria RAM ests


utilizando)y abrir la siguiente ventana.

Le damos click en el botn NEXT para que nos mande a la siguiente


opcin

Le damos click al cuadro donde nos aparecer una palomita aceptando los
trminos de las licencias y luego procedemos a darle click en NEXT

Checamos que nuestros servidores a instalar estn bien y checamos que la


ruta de instalacin sea la correcta y despus le damos click al botn NEXT.

Una ventana muy importante antes de proceder a instalar debemos crear


una contrasea (ya sea larga o corta)para poder acceder a MariaDB despus
de completar la instalacin(no darle click a ningn cuadro excepto al que
esta dentro del rectngulo rojo) una vez echo esto le damos click al botn
NEXT.

Checamos que nuestra configuracin de base de datos sea MySQL(o alguno


de los lenguajes de programacin compatibles) checar que el TCP port sea
3306 o 3308 dependiendo de la configuracin de tu conexin, despus
elegimos los megas que consumira el programa a la hora de programar (el
minimo es de 251) despus le damos click al botn NEXT:

Otra ventana importame esta opcin es para poder usar o subir la


informacin que vayas a utilizar en tu base de datos de manera annima(no
recomendable) puede que haya problemas a la hora de programar,despus
le damos click al botn NEXT.

Una vez checado todos los procedimientos anteriores le damos click en


instalar.

Esperamos a que cargue y nos aparezca una barrita verde en seal de que
se esta instalando (esto tambin depende de la capacidad de la memorial
RAM en cuanto al tiempo en instalarse)

Una vez finalizado nos debe aparecer esta ventana

Ya que se completo la instalacin le damos click en finalizar y procedemos a


buscar el icono del programa para proceder a iniciarlo

Le damos doble click y nos aparecer un asistente administrativo en el cual


procederemos a insertar la contrasea que creamos en la instalacion y
checamos que nuestra info sea la correcta (un ejemplo es como la que esta

adentro del cuadro rojo.

Despus le damos click en abrir y nos debe aparecer la siguiente imagen


(en caso de que nos tire error favor de checar que su configuracin este
bien y procede a darle click en abrir si sigue apareciendo el mismo
problema favor de Reinstalar el programa en caso de que siga apareciendo
el mismo problema)despus le damos click al botn ABRIR.

Checamos que nuestra base de datos jale bien y tenga los datos y las
extenciones correctas,una vez echo esto hemos finalizado nuestra
instalacion de MariaDB y procedemos a hacer nuestros procedimientos
almacenados.

procedimientos almacenados y disipadores.

cliente/servidor.

limite de tablas por base de datos.

campos limitados por tabla.

registros admitidos por tabla.