Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base...

17
TAREA # 3 2009 Acceso Remoto de Base de Datos MySQL Laboratorio de Sistemas de Bases de Datos 2 Universidad de San Carlos de Guatemala Facultad de Ingeniería Ing. Luis Espino Aux. Gianni Leiva L EONARDO D ONIS 2000-18212

Transcript of Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base...

Page 1: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

TAREA # 3

2009

Acceso Remoto de Base

de Datos MySQL Laboratorio de Sistemas de Bases de Datos 2

Universidad de San Carlos de Guatemala

Facultad de Ingeniería

Ing. Luis Espino

Aux. Gianni Leiva

L E O N A R D O D O N I S 2 0 0 0 - 1 8 2 1 2

Page 2: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 2

Acceso Remoto de Base de Datos MySQL 2009

El siguiente trabajo muestra paso a paso las configuraciones necesarias para dicha práctica,

realizando cada una de las configuraciones en el equipo Físico y el Virtual, siendo el Server 2003.

Iniciando Configuraciones

Utilizare VirtualBox como herramienta para virtualizaciones.

Procederé a configurar la red en la virtual para que exista conexión entre las 2 maquinas;

en las configuraciones de nuestra Virtual, seleccionamos Red y en la parte de Attached to:

seleccionamos Bridged Adapter, esto es para crear un puente entre la virtual y la física;

Page 3: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 3

Acceso Remoto de Base de Datos MySQL 2009

De esta manera hemos configurado la conexión entre la Desktop Física y el Server Virtual.

Como primer punto definimos las IP, como primer punto a la maquina Física: IP clase A

10.0.1.1

De igual manera para el Server, considerando las IP´s en una misma clase; IP clase A

10.0.1.2

Page 4: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 4

Acceso Remoto de Base de Datos MySQL 2009

Ahora realizamos un ping entre las 2 para verificar que exista red entre ambos nodos;

Ahora vamos a configurar el server para que pueda aceptar acceso remoto al mismo en la

siguiente dirección como nos muestra la siguiente figura;

Page 5: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 5

Acceso Remoto de Base de Datos MySQL 2009

Y seleccionamos en la Pestaña de Exceptions, y en ese lugar habilitamos la opción de

Remote Desktop, que para nuestro “al inicio únicamente aparecerá esa opción”;

Page 6: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 6

Acceso Remoto de Base de Datos MySQL 2009

Luego click en Edit.. y configuramos lo siguiente; Habilitamos el servicio de TCP como nos

muestra la siguiente figura, “para mi caso me muestra 2 TCP pero ya que lo tengo

configurado, al iniciar la configuración será una sola opción”;

Page 7: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 7

Acceso Remoto de Base de Datos MySQL 2009

Luego daremos click en Change scope… y habilitamos la opción Any Computer (Including

those on the internet), esto es para que el Server pueda aceptar conexiones remotas e

incluso desde internet.

Y posteriormente daremos Ok en todo.

Page 8: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 8

Acceso Remoto de Base de Datos MySQL 2009

Realizando conexión remota entre la Desktop Física y el

Server Virtual

Para esta práctica utilice un acceso remoto con el programa el cual es una aplicación que

sirve para acceso remoto en una red, el cual funciona mediante túneles de encriptación,

en los cuales se transportan los datos de manera segura.

Para iniciar con la configuración, se deberán de configurar en cada uno de los equipos

contraseñas para su acceso, de la siguiente manera.

Iniciamos con el Server, nos dirigiremos a VNC Server como nos muestra la siguiente

figura;

Page 9: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 9

Acceso Remoto de Base de Datos MySQL 2009

Procedemos dando click en Configure…. Como nos muestra la siguiente figura;

Luego procederemos seleccionando en la parte de Authentication la opción de VNC

password y daremos click en Configure… como nos muestra la siguiente figura;

Page 10: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 10

Acceso Remoto de Base de Datos MySQL 2009

Ahora procedemos a colocar una contraseña en el server o equipo que deseamos accesar

de manera remota, para nuestro caso el Server y click en OK hasta salir de VNC;

Page 11: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 11

Acceso Remoto de Base de Datos MySQL 2009

Acceso al Server de manera Remota desde la Desktop

Física

Daremos click en Inicio y nos dirigiremos al Directorio de Instalación de VNC y daremos

click en VNC Viewer, como nos muestra la siguiente figura;

Por consiguiente nos muestra la siguiente figura en la cual deberemos ingresar la dirección

IP del equipo al cual deseamos conectarnos de manera remota, en este caso el Server;

Page 12: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 12

Acceso Remoto de Base de Datos MySQL 2009

Luego procederemos a dar Click en Connect y nos deberá mostrar la siguiente figura, en la

cual nos preguntara si deseamos aceptar al equipo remoto, por consiguiente

aceptaremos;

Y por consiguiente nos mostrara la siguiente figura en la cual nos pedirá que ingresemos el

password que configuramos en el Server para el acceso al mismo y luego daremos OK;

Page 13: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 13

Acceso Remoto de Base de Datos MySQL 2009

Y nos mostrara la siguiente figura en la cual podemos observar como tenemos acceso al

Server de manera remota, por lo tanto esta parte se ha logrado con éxito;

Page 14: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 14

Acceso Remoto de Base de Datos MySQL 2009

Configurando Usuario de Base de Datos en el Server para

accesar a la misma de forma remota utilizando MySQL

Administrator

Como primer punto activaremos el puerto que se utilizara para el acceso de MySQL el cual

es el Puerto 3306. Accesamos a Firewall de Windows Server, en la pestaña Exceptions,

daremos click en Add Port como nos muestra la siguiente figura;

Y ahora daremos clik en OK y listo hemos agregado con éxito nuestro puerto para el

acceso desde la base de datos del Desktop Físico.

Page 15: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 15

Acceso Remoto de Base de Datos MySQL 2009

Ahora procedemos a accesar a la Base de Datos y crearemos un usuario de la base de

datos en la cual se dará el acceso y a este le daremos todos los premisos, ya que debemos

ingresar sin ningún problema. Para nuestra base de Datos ya he creado una llamada bdd2

y me he tomado la molestia de ingresar datos dentro de las tablas mostradas en la figura;

Creando el usuario “utilizamos la dirección IP de nuestro Server”, también todos los

premisos al usuario y por último actualizamos los permisos de nuestro usuario como lo

muestra la siguiente figura;

Page 16: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 16

Acceso Remoto de Base de Datos MySQL 2009

Ahora probamos el acceso desde la Desktop Física utilizando el MySQL Administrator de la

siguiente manera; Ingresamos la dirección IP del Servidor, el nombre del Usuario de Base

de Datos que creamos anteriormente, su password y el Puerto;

Page 17: Acceso Remoto de Base de Datos MySQL...Tarea # 3 | Leonardo Donis 2000-18212 3 Acceso Remoto de Base de Datos MySQL 2009 De esta manera hemos configurado la conexión entre la Desktop

Tarea # 3 | Leonardo Donis 2000-18212 17

Acceso Remoto de Base de Datos MySQL 2009

Y nos deberá mostrar la siguiente figura de manera exitosa;

Para corroborar que estamos en la base de datos del Server podemos asegurarlo

verificando la conexión en la parte superior como nos muestra la siguiente figura; la cual

nos muestra el nombre del Usuario que creamos anteriormente y la Dirección IP del Server

con el Puerto que ha utilizado para la conexión.

Ahora ya hemos realizado con éxito nuestra conexión y de esta manera podremos

modificar cualquier cosa en nuestra base de datos con el MySQL Administrator sin ningún

problema.

Espero haber logrado ayudar con este post a los lectores.