Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MARIADB
AUTORES:
Estudiantes:
Manta, Ecuador
Agosto, 2021
2
Agradecimientos
3
Índice general
Agradecimientos 3
1. Introducción 8
1.1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1.1. Objetivo General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.1.2. Objetivos Especificos . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2. Contenidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3. Implementación de la Replicación 17
3.1. Configuración del Servidor MASTER . . . . . . . . . . . . . . . . . . . . . . 17
3.2. Configuración de los servidores SLAVE . . . . . . . . . . . . . . . . . . . . . 22
5. Conclusiones 35
5.1. Recomendaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.2. Bibliografı́a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4
Índice de figuras
5
3.21. Utilización del comando START SLAVE . . . . . . . . . . . . . . . . . . . . 26
3.22. Utilización del comando SHOW SLAVE STATUS . . . . . . . . . . . . . . . 26
3.23. Replicación de SLAVE existosa . . . . . . . . . . . . . . . . . . . . . . . . . 26
6
Índice de cuadros
7
Capı́tulo 1
Introducción
8
1.1. Objetivos
1.1.1. Objetivo General
Diseñar una guia de instalación y configuración para el sistema de administración de bases de
datos relacionales MariaDB para realizar la replicación maestra en múltiples esclavos como
servidores.
9
1.2. Contenidos
Este documento se compone de cuatro capı́tulos:
10
Capı́tulo 2
RESUMEN
Este capı́tulo se describe la instalación de la Base de datos Relacional
MariaDB, en la cual se basa en MYSQL y esta disponible bajo los términos
de la licencia GPL v2.
1.-Acceda al sitio web de MARIADB y descargue la última versión del servidor de la Comu-
nidad MariaDB.
11
2.- Haga doble clic en el paquete para iniciar la instalación del software MariaDB.
3.- Tendremos que aceptar los términos y condiciones de la GNU General Public License, y
posteriormente elegimos el directorio de instalación por defecto:
12
4.- Seleccione las opciones de instalación y haga clic en el botón Siguiente.
5.- Escriba la contraseña de la cuenta ROOT para el servicio MariaDB y habilitamos el ac-
ceso desde máquinas remotas para el root.
13
6.- Mantenga la configuración predeterminada y haga clic en el botón Siguiente. Esto iniciará
automáticamente el servicio MariaDB durante el arranque del equipo
14
Figura 2.8: Proceso de Instalación de Maria DB
15
8.- Comprobamos la carpeta de instalación de MariaDB
10.- Ingresamos a la base de datos con el siguiente comando: mysql -u root – p, una vez allı́,
Introducimos la contraseña de la cuenta MARIADB ROOT.
16
Capı́tulo 3
Implementación de la Replicación
RESUMEN
Este capı́tulo se describe la configuración de nuestra replicación
MASTER-SLAVE,para ello vamos a utilizar 4 servidor en un entorno con
sistemas operativos Windows y MariaDB en su versión 10.5.9
17
2.-Se debe añadir a la configuración los aspectos de seguridad del archivo:
server id=1
Será el identificador del servidor Master dentro del grupo de replicación
log-basename=master1
Será el nombre del servidor Master dentro del grupo de replicación
18
4.-A continuación se debe ingresar al motor de base de datos para crear las variables del
Master.
19
5.-Acto seguido, se debe crear el usuario que tendrá acceso a los comandos de replicación.
6.-A este se le deben dar ortorgar los privilegios correspondientes en el grupo de replicación
sobre los esclavos.
20
7.-Finalmente se recargan variables de privilegios y se realiza un bloque de sólo lectura a
las tablas para que no se genere ningún cambio durante el proceso de configuración de la
replicación.
8.-Para verificar el estado del master y la configuración correcta, se utiliza el comando SHOW
MASTER STATUS.
21
3.2. Configuración de los servidores SLAVE
1.-Configurar los datos del Servidor SLAVE en el archivo de configuración de MariaDB.
22
3.-Es necesario reiniciar el servidor para que surta efecto el cambio del paso anterior.
23
5.-Ingresamos al servidor de MariaDB con el siguiente comando:
24
7.-Detenemos cualquier hilo de la réplica, para usar este comando se necesita privilegio de
ser super usuario o privilegio de administrador de la réplica esclavo
25
9.-Ahora inicie el esclavo con el START SLAVE comando:
10.-Verifique que la replicación esté funcionando ejecutando el SHOW SLAVE STATUS co-
mando:
26
Capı́tulo 4
RESUMEN
Este capı́tulo se detallará el sistema bancario realizado en Java (NetBeans
IDE 8.2), el cúal conectaremos con Maria DB y allı́ mostraremos a detalle
la funcionalidad existosa de la replicación entre los cuatros servidores
presentados anteriormente.
27
2.-Verifique la base de datos creada
28
5.-Verificación de datos ingresados a la tabla cada uno con sus parametros de ingreso al sis-
tema bancario.
29
2.-Conexión existosa en ”Heidy”, ahora puedes ver tu base de datos de manera gráfica.
30
4.2. Detalle del Sistema Bancario en Java
1.- Vista del Sistema Bancario hecho en NetBeans IDE 8.2
31
4.3. Funcionalidad del Sistema Bancario
32
Figura 4.12: Ventana de Retiro”
33
Figura 4.14: Ventana de Çonsulta”
34
Capı́tulo 5
Conclusiones
35
5.1. Recomendaciones
36
5.2. Bibliografı́a
37