Vamos a crear una base de datos de prueba para verificar que la replicación este funcionando bien.
Ingresamos a Mariadb/MySQL desde la consola con el siguiente comando, recuerde que inmediatamente le pedirá la contraseña asignada.
mysql -u root -p Enter password:
Se dará cuenta que ingreso a la terminal de Mariadb/MySQL cuando cambie visualice la siguiente salida en terminal.
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 39492 Server version: 10.3.12-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
Una ves en la terminal de Mariadb/MySQL cree una base de datos con el siguiente comando reemplazando «hospital» con el nombre que desee colocar.
CREATE DATABASE hospital CHARACTER SET utf8mb4 COLLATE utf8mb4_spanish_ci;
Desde otro nodo que se encuentre unido al clúster de replicación verifique si se a creado la base de datos.
show databases;
Ingrese a la base de datos recién creada desde cualquier de los nodos.
USE hospital;
Cree una tabla.
CREATE TABLE medicamento ( id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(30) NOT NULL, estado VARCHAR(1) NOT NULL );
Listar las tablas de la base de datos.
SHOW tables;
Verifique la estructura de la tabla.
SHOW COLUMNS FROM medicamento;
Ingrese información a la tabla medicamento desde cualquier nodo.
INSERT INTO medicamento(nombre,estado) VALUES ("atorbastatina","I"); INSERT INTO medicamento(nombre,estado) VALUES ("dolex gripa","A");
Seleccione todos los elementos creados en la tabla medicamento.
SELECT * FROM medicamento;
Elimine un registro de la tabla medicamento.
DELETE FROM medicamento WHERE nombre = "atorbastatina";
Puede ver reflejado los cambios realizados en cualquier nodos y hacer todas las operaciones pertinentes para verificar que todo este funcionando, tal como se espera de la replicación.