You are on page 1of 19

“CAMPUS ZONGOLICA”

MATERIA: “BASES DE DATOS


DISTRIBUIDAS”

TRABAJO: “PANTALLAS DE LA
ACTIVIDAD DE REPLICACIÓN”

CARRERA: “INGENIERÍA EN SISTEMAS


COMPUTACIONALES”

ZONGOLICA, VERACRUZ; DICIEMBRE


2017.
Entrar a la carpeta bin desde consola (en mi caso ocupo ConEmu)
Ejecutamos mysqladmin.
Ejecutamos el comando mysql -h nombre_servidor -u nombre_usuario -p (este comando nos sirve para
conectarnos al servidor local)
En dónde las partes en negrita y se sustituyen quedando de esta forma:
mysql -h localhost/127.0.0.1 -u root -p (podemos usar localhost o bien la dirección IP 127.0.0.1)
Verificamos el estado de la conexión con la base de datos, para esto usamos el comando
“mysqladmin -h localhost -u root -p status”
Para salir del servidor solo con tecleamos el comando “exit” o “quit”.
Iniciamos la conexión con el servidor y para mostrar las bases de datos existentes en el servidor
tecleamos el comando “SHOW DATABASES” y a continuación se nos mostrarán todas las bases de
datos existentes en el servidor.
Para seleccionar una base de datos, usamos el comando USE y agregamos el nombre de la base de
datos que queremos seleccionar, en este caso usaremos la base de datos final; entonces quedaría
así el comando “USE final;”
Para la selección de alguna tabla que se encuentre en la base de datos usamos el comando “SHOW
TABLES;” (este comando nos mostrará todas las tablas que tenga la base de datos) y para
seleccionar una tabla y ver su contenido usaremos el comando “SELECT * FROM end;” (en donde
“end” es la tabla que seleccionaremos)
Para visualizar detalladamente que usuario está en la base de datos, tecleamos el comando
“SELECT * FROM user \G” (esto se escribe después de haber seleccionado una base de datos
antes, en este caso seleccionamos la base de datos “mysql”

Para saber la versión de servidor en trabajo, tecleamos el comando “SELECT VERSION ();”
Para ver la fecha actual, tecleamos el comando “SELECT NOW();”

Para escribir consultas muy largas,


solo usamos la siguiente sintaxis:
MariaDB [mysql]> SELECT
-> USER
-> ()
-> ,
-> CURRENT_DATE
-> ;
Si durante una consulta en proceso, nos equivoquemos en la sintaxis o bien no sea la consulta que
queríamos realizar, utilizamos el comando “\c”, este comando nos ayudará a cancelar dicha
consulta y nos regresará al prompt. (en mi caso es “MariaDB [mysql]>”).

Para saber en q base de datos estamos, usamos el comando “SELECT DATABASE();” y este nos
mostrará en que base de datos estamos trabajando.
Para crear una nueva base de datos, usamos la sentencia “CREATE DATABASE + “el nombre de la
base de datos”; (por ejemplo, yo cree la base de datos llamada “portafolio_evidencias”
La sintaxis queda así “CREATE DATABASE portafolio_evidencias;”
En la siguiente imagen se muestran, mediante la consulta “SHOW DATABASES;” las bases de datos
existentes y después de realizar la consulta ya aparece la base de datos que acabamos de crear.
Para crear un usuario usamos el comando “CREATE USER nombre_usuario;”, en este caso yo
crearé el usuario “freddy”, quedando la sentencia así: “CREATE USER freddy;”
Para poder verificar si ya está creado el usuario solo ingresamos el comando “SELECT user FROM
mysql.user;” y este nos mostrará los usuarios existentes.
Para mostrar el estado de conexión del servidor utilizaremos el comando “mysqladmin -u root -p
status” esto nos arrojará un mensaje en donde nos mostrará el tiempo de conexión y demás
detalles.
Para apagar el servidor utilizaremos el comando “mysqladmin -h localhost -u root -p shutdown”.
Para verificar si se apagó el servidor, tecleamos el comando “mysqladmin -u root -p status” y nos
saldrá un mensaje de error ya que el servidor no está iniciado.
Para configurar el administrador Maestro (Master), abrimos “Equipo  Windows C ó Disco local C
 xampp  mysql  bin”

Ahora editaremos el archivo “my. ini” (se recomienda hacer una copia por seguridad)
Modificaremos la línea 64, a esta solo le quitamos el signo #
A la línea 69 le pondremos el numero 1 después del server-id (tal y como se muestra en la sig.
Imagen)
Para crear un usuario, utilizaremos el comando “CREATE USER ‘nombre’@’%’ IDENTIFIED BY
‘contraseña’;
En mi caso, queda así la sentencia: “CREATE USER ‘freddy’@’%’ IDENTIFIED BY ‘********’; por
razones de seguridad no puedo poner la contraseña visible.

Otorgando permisos al usuario creado usando el comando “GRANT REPLICATION SLAVE ON *.*
TO ‘freddy’@’%;
Para mostrar los datos del registro binario utilizamos el comando “SHOW MASTER STATUS;”
Para verificar si hay conexión con la máquina MASTER, hacemos un ping, utilizando el comando
“Ping + la dirección IP del equipo” en mi caso quedaría así:
“Ping 192.168.137.1”

MASTER CORRIENDO

You might also like