Professional Documents
Culture Documents
Fecha de Entrega:16-Diciembre-2014
1
BASES DE DATOS DISTRIBUIDAS
15LI271
Tabla de contenido
Introduccin ............................................................................................................. 3
Planteamiento del Problema ................................................................................... 4
Objetivo General ..................................................................................................... 4
Objetivos Especficos .............................................................................................. 4
Justificacin ............................................................................................................. 4
Desarrollo ................................................................................................................ 5
Captulo 1- Herramientas ........................................................................................ 5
Windows. ............................................................................................................. 5
Linux (Ubuntu) ..................................................................................................... 5
Captulo 2- Servidor ................................................................................................ 5
Ajustes previos a considerar ................................................................................ 5
Estableciendo Ip esttica ................................................................................... 10
Ejecucin del Gestor de base de datos ............................................................. 11
Creacin de usuarios ......................................................................................... 14
Creacin de Privilegios ...................................................................................... 16
Captulo 3- Cliente Windows ................................................................................. 19
Conexin de un cliente a un servidor Windows ................................................ 19
Otro ejemplo de una configuracin de un cliente ............................................... 27
Captulo 4- Cliente Linux (Ubuntu) ........................................................................ 32
Glosario ................................................................................................................. 35
Conclusin............................................................................................................. 36
Referencias ........................................................................................................... 36
2
BASES DE DATOS DISTRIBUIDAS
15LI271
Introduccin
Hoy en da, el intercambio de informacin se ha vuelto en una necesidad constante,
sin embargo, existen mtodos de intercambio de informacin incluidas en cualquier
sistema operativo como Windows o Ubuntu. Estos sistemas operativos brindan las
herramientas necesarias para lograr interactuar de manera amigable.
Nos centraremos especficamente al intercambio de informacin a travs de un
BDMS como mysql, esta herramienta administrara todos los procesos o sentencias
que se ejecuten al momento de trabajar con la informacin y a su vez podrn
conectarse de una manera remota, ya sea en sistemas operativos diferentes.
Esta herramienta se ejecutara en el sistema operativo, el cual actuara como un
servidor, al mismo tiempo, almacenara los usuarios con sus respectivos privilegios
para interactuar con una base de datos establecida.
3
BASES DE DATOS DISTRIBUIDAS
15LI271
Objetivo General
-
Objetivos Especficos
-
Justificacin
Este manual es elaborado para fomentar o reforzar el aprendizaje a personas
interesadas en el tema, explicando las configuraciones paso a paso para su mejor
entendimiento y aclarando futuras dudas para la creacin adecuada de una red
cliente-servidor.
4
BASES DE DATOS DISTRIBUIDAS
15LI271
Desarrollo
Captulo 1- Herramientas
El mtodo por el cual se conectaran los clientes ser cableado con un cable
Ethernet, tanto Windows como Linux (Ubuntu) necesitaran tener instalado el BDMS
que en este caso se utilizara Mysql, el cual viene integrado en Wamp.
Windows.
En este caso se utilizara como servidor la versin de Windows 8.1 y para los clientes
se utilizara la versin de Windows 7. Es necesario que tengan instalado cualquier
versin de Mysql.
Linux (Ubuntu)
La versin del sistema opertico que se utilizara para el cliente es Ubuntu 13.10.
A travs de comandos se mandara la solicitud de instalacin de mysql para Ubuntu.
Captulo 2- Servidor
Ajustes previos a considerar
-
Los siguientes pasos son importantes ya que para conectarse a una red privada el
cliente debe tener acceso para conectarse al servidor.
5
BASES DE DATOS DISTRIBUIDAS
15LI271
1-Iniciamos la pc.
6
BASES DE DATOS DISTRIBUIDAS
15LI271
7
BASES DE DATOS DISTRIBUIDAS
15LI271
8
BASES DE DATOS DISTRIBUIDAS
15LI271
9- Nos dirigimos a la ventana principal y seleccionamos Redes e internet.
9
BASES DE DATOS DISTRIBUIDAS
15LI271
Estableciendo Ip esttica
12-Despues nos dirigimos a cambiar configuracin del adaptador.
14-Aparecera una ventana y buscas el protocolo IPV4, das doble clic y nos abrir
de nuevo una ventana como la siguiente.
10
BASES DE DATOS DISTRIBUIDAS
15LI271
15- Seleccionamos la casilla de usar la siguiente direccion ip. En el ejemplo se usara
la ip: 192.168.1.1 con una mascara de red 255.255.255.0.
11
BASES DE DATOS DISTRIBUIDAS
15LI271
19- Damos clic izquierdo sobre el icono y damos clic en encender, esto sirve para
ejecutar el servidor Wamp.
21-Aparecera la siguiente ventana y nos dirigimos a disco local con el comando cd/
12
BASES DE DATOS DISTRIBUIDAS
15LI271
25- Hemos Entrado a Mysql como usuario root, listo para crear usuarios.
13
BASES DE DATOS DISTRIBUIDAS
15LI271
Creacin de usuarios
27- Para la creacin de usuarios procedemos a usar la base de datos mysql y
mostrar los usuarios almacenados para estar seguros que no hay usuarios ya
creados a parte de los root.
14
BASES DE DATOS DISTRIBUIDAS
15LI271
15
BASES DE DATOS DISTRIBUIDAS
15LI271
30- Continuamos creando los usuarios que sean necesarios y los mostramos para
ver si han sido creados correctamente.
Creacin de Privilegios
31- Ahora vamos a asignar diferentes privilegios para los usuarios con el siguiente
query:
GRANT SELECT, INSERT ON segundoo.* TO 'dian'@'%' IDENTIFIED BY
'soychabela' WITH GRANT OPTION;
16
BASES DE DATOS DISTRIBUIDAS
15LI271
17
BASES DE DATOS DISTRIBUIDAS
15LI271
34-Mostramos sus privilegios para confirmar que todo haya sido creado
correctamente.
35- Se han creado los usuarios con sus respectivos privilegios, ahora solo queda
realizar la configuracin para que el cliente se conecte al servidor.
18
BASES DE DATOS DISTRIBUIDAS
15LI271
19
BASES DE DATOS DISTRIBUIDAS
15LI271
20
BASES DE DATOS DISTRIBUIDAS
15LI271
21
BASES DE DATOS DISTRIBUIDAS
15LI271
5- Nos vamos a cambiar la configuracin del adaptador y cambiamos la
configuracin de conexin de red inalmbrica, vamos a propiedades y
seleccionamos la version v4 y colocamos la ip esttica y colocar una puerta de
enlace
22
BASES DE DATOS DISTRIBUIDAS
15LI271
23
BASES DE DATOS DISTRIBUIDAS
15LI271
6- Activamos todas las opciones de recursos compartidos menos la de que nos
pide contrasea para compartir recursos
24
BASES DE DATOS DISTRIBUIDAS
15LI271
8- Ahora nos dirijimos a cmd para ver si ya tenemos conexin y mandamos unos
pings
25
BASES DE DATOS DISTRIBUIDAS
15LI271
26
BASES DE DATOS DISTRIBUIDAS
15LI271
9- Ahora pondremos los comandos para ingresar a mysql desde cmd y poder estar
en comunicacin con el servidor y los demas clientes
27
BASES DE DATOS DISTRIBUIDAS
15LI271
28
BASES DE DATOS DISTRIBUIDAS
15LI271
29
BASES DE DATOS DISTRIBUIDAS
15LI271
30
BASES DE DATOS DISTRIBUIDAS
15LI271
31
BASES DE DATOS DISTRIBUIDAS
15LI271
32
BASES DE DATOS DISTRIBUIDAS
15LI271
33
BASES DE DATOS DISTRIBUIDAS
15LI271
5-Despus nos iremos a red y comprobaremos en el apartado de cableada que
ya est conectada la computadora con el servidor.
Para comprobar de manera ms eficiente que ya estamos conectados haremos
ping al servidor de Windows en este caso a la direccin 192.168.1.1
6-Los ping han sido exitosos esto queda comprobado que Linux y Windows estn
conectados correctamente solo falta entra a mysql con el usuario que el servidor
nos ha dado en este caso tony quedando la sentencia para entrar a mysql de esta
manera mysql -u tony -h 192.168.1.1 p
34
BASES DE DATOS DISTRIBUIDAS
15LI271
Glosario
Linux: LINUX (o GNU/LINUX, ms correctamente) es un Sistema Operativo como
MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu
ordenador te permita utilizar programas como: editores de texto, juegos,
navegadores de Internet, etc. Linux puede usarse mediante un interfaz grfico al
igual que Windows o MacOS, pero tambin puede usarse mediante lnea de
comandos como DOS. (Saco, 2014)
Mysql: MySQL: Es un sistema de gestin de bases de datos relacional, multihilo y
multiusuario. (WIKIPEDIA, 2014)
BDSM: Los sistemas de gestin de base de datos son un tipo de software muy
especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las
aplicaciones que la utilizan. (Gastelu, 2012)
Ping: Es considerado un comando o una herramienta de diagnstico que permite
hacer una verificacin del estado de una determinada conexin de un host local con
al menos un equipo remoto contemplado en una red de tipo TCP/IP. (Definicion.de,
2013)
Query: Un Query es una consulta, puede ser una revisin o bsqueda de algn dato
en una base de datos, como se usa depende del lenguaje. (Mendoza, 2012)
35
BASES DE DATOS DISTRIBUIDAS
15LI271
Conclusin
En este manual aprendimos a configurar un servidor en Windows a travs de
comandos y la creacin de usuarios con sus respectivos privilegios, tambin se
aprendi a crear clientes tanto en Windows como en Linux (Ubuntu) asignando ips
estticas para la creacin de la red.
Se reforzaron los conocimientos adquiridos en clase al momento de ejecutar querys
en la consola de Mysql, entre otros comandos como SHOW DATABASES, SELECT
USER (), CREATE, SHOW GRANTS, GRANT, IPCONFIG, PING, CD, entre otros.
Referencias
Definicion.de. (12 de Diciembre
http://definicion.de/ping/
de
2013).
Definicion.de.
Obtenido
de
de
de
Saco,
2014).
Obtenido
Ciberaula.
Obtenido
de
WIKIPEDIA.
Obtenido
de
36
BASES DE DATOS DISTRIBUIDAS