Esta guía trata de enseñarte cómo crear una conexión externa, para administrar mangos, desde una maquina ajena a la que está instalado, por tanto, si lo que quieres es hacerlo desde la propia máquina en la que se ejecuta, no necesitas crear conexión alguna, solo necesitas leer el punto 1º de [Las Herramientas], sin la necesidad de instalar los driver, y de ahí, saltar a [Configurar Mangos] para luego ir a, [Administrar Mangos con MaNGOLin].
MaNGOLin. Con esta utilidad, desarrollada en java, y para las plataformas Linux y Windows, es posible administrar mediante una conexión remota, a nuestro Mangos.
MaNGOLin está en continuo desarrollo, así que el no hacer manual de cómo se usa es una obviedad, ya que quedaría obsoleto de inmediato, a parte del hecho, de que su interface, es muy intuitiva, y aunque cada botón, lleva su ayuda mediante un mensaje pop up para aclararnos su acción, el programa está en ingles, pero su desarrollador pone a disposición de todos, el código fuente, para que “cualquieraâ€, con unos conocimientos básicos de programación, pueda cambiar el interface, a su idioma natal.
De todas formas en su web, tiene un pequeño foro de soporte, en el cual podemos consultarle cualquier duda, que amablemente el responderá, no quiero hacer de esto una misiva, pero de camino agradecerle su trabajo, como es de solidarios.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
1. Como es lógico, necesitamos en software de de administración MaNGOLin, que actualmente [junio de 2010] anda por su revisión 0.96. Este es el enlace de descarga de la página donde su desarrollador pone las Raleases:
http://www.caledoniacomputers.com/?cat=5
Como he dicho anteriormente, lo tienes para Linux y Windows, para los usuarios de Mac, no les queda otra que bajar el código fuente, y compilarlo, en java.Es obvio, que al ser una aplicación Java no necesitamos de ningún servidor web, tipo Apache, basados en PHP, para hacerla funcionar, pero si de un intérprete java [JRE]. Como no se que plataforma es la que tienes, Linux, Windows, o MAC en x86 ó x64, no te puedo poner un enlace directo a cada una de ellas, sino a la página donde puedes elegir cual. Es el siguiente:
https://cds.sun.com/is-bin/INTERSHO...S-CDS_Developer
Lo más probable es que ya lo tengas y no lo sepas, así que para comprobar que lo tienes, y así no descargarlo del anterior enlace, puedes ir a este otro, y testeará si ya lo tienes instalado (No manipulará tu equipo, así que tranquilo) :
http://www.java.com/es/download/installed.jsp?detect=jre&try=1
2. Con esto nos aseguraremos que MaNGOLin se ejecutará en nuestro equipo. Como de lo que se trata es de administrar de forma remota a Mangos, nos hará falta un driver de conexión con Mysql, el cual explique y puse los correspondientes enlaces de descarga en el hilo de [Como conectarse remotamente a Mysql], el cual es obligatorio que te leas, porque sin los pasos previos de dicha guía para crear un usuario remoto, no podrás continuar con esta, y además en ella como he dicho, dejé los enlaces de descarga del driver de conexión con Mysql, que si bien no nos hizo falta entonces, porque Navicat, y SQLyog, tienen el suyo propio, MaNGOLin, los necesitará.
Como he dicho al inicio de la guia, si vas a administrar en la misma máquina donde está el servidor mangos y Mysql solo necesitas instalar el JRE de java, y el driver de conexión con Mysql no lo necesitas, y sáltate la operación de crear un usuario remoto, y las opciones de enrutamiento, aunque no te vendría nada mal que lo leyeras .
Aquí tienes el Link de la guía:
http://www.lxxx2.es/index.php?topic=1011.msg6614#msg6614
Es ahora cuando explicaré como instalar, configurar y establecer una conexión con Mysql a través de dicho driver.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
La configuración que te voy a explicar es bajo Windows, así que para Linux y Mac, dejo a los expertos en dichos sistemas, a que expliquen como se hace, no diferirá mucho en cuanto a proceder como en Windows, así que si eres del otro lado, espero orientarte con este procedimiento. He de advertir, que para llevarla a cabo, necesitas permisos de administrador, y ya hay mucho escrito en la red de cómo “tomar permisos de administrador en Windows†pues dicho paso se hace con las herramientas administrativas, así que si no sabes cómo hacerlo, búscalo, porque no me voy a explayar más.
Manos a la obra; nos vamos a [Inicio] -> [panel de control], y pulsamos el icono de herramientas administrativas, a su vez en la ventana que sale, pulsamos el icono -> Orígenes de datos ODBC, como se ve en la imagen adjunta.

Al pulsar dicho icono, nos saldrá la ventana (1) de la imagen inferior, en ella debemos seleccionar en la parte superior de esta, la pestaña [DSN de sistema], y a continuación [Agregar], con ello accedemos a la ventana (2), en la cual debemos seleccionar con el ratón, el driver que hemos instalado [MySQL ODBC 5.1 Driver], para a continuación pulsar finalizar, y accederemos a la utilidad del driver de conexión, ventana (3), a esta ventana dedicaremos más tiempo y atención.
En la ventana de configuración de la conexión (3), debemos seguir un orden meticuloso, para no caer en la duda de que algo ha ido mal, en la casilla [Data Source Name], debemos poner el nombre que le damos a esa conexión, por ejemplo, si lo que pretendo es conectarme con la DB mangos, le pondré un nombre que me oriente, de que se trata, como en el ejemplo de la imagen. La casilla [Description], no es obligatorio rellenarla, en [Server] debemos poner la dirección IP de la maquina en la cual reside MySQL, o en su caso, un nombre de dominio si se trata de una maquina con DNS, ej: MiserverWoW.dyndns.info, recordar lo que vimos en la guía anterior, no hace falta que te diga, de qué va esto, a estas alturas, como es lógico, el puerto que es el 3306 (o el que se abrió en los pasos que diste de la guía de conexión remota). En [User], el usuario que tiene permiso de conexión remota a Mysql, y el [Password], ahora pulsa el botón [Test] y espera respuesta, si todo ha ido bien, debes ver el recuadro de [Connection successful], si no es así, tienes un problema de enrutamiento, en teoría, si has seguidolos pasos de la guía de conexión remota a MySQL, todo debe estar OK.
Ahora presta atención a lo que te explico; debemos seleccionar la DB a la que queremos conectarnos, esto se realiza pulsando la flechita que hay a la derecha de la casilla [Database], y es muy importante, que al pulsarla, dejes el ratón quieto, y repito, quieto, sobre ella, para que así puedas ver, las DB´s que tienes disponibles en la parte del servidor MySQL, se paciente a la espera de la conexión, y moviendo el ratón dentro del menú desplegable que te sale, seleccionas con un click, la que vas a crear, (en el ejemplo de la imagen es mangos) o sea, no la escribas, luego pulsa el botón [OK] (está debajo, por eso no lo ves).


[Cuatro conexiones independientes, una para cada DB]
Con esto ya tenemos configurada la conexión del driver con el servidor de MySQL que gestiona mangos, en concreto con cada una de sus DB´s, que son las que necesita acceder MaNGOLin para que funcione adecuadamente.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
Citar:
(*) Con la línea [Ra.IP = 0.0.0.0] lo que hemos hecho es autorizar a cualquier IP a conectarse remotamente con mangos, si en ella indicáramos una IP, solo permitirá conectarse desde ella, y también, si indicamos 127.0.0.1, solo podrás acceder remotamente a mangos, desde la misma máquina en la que reside.
Guarda y cierra mangosd.conf.
....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........

....oooO.................
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........
.....(....)... Oooo.......
....\..(......(....).....
......\_)......)../.......
..............(_/........


Os presento a mi Server (Atalaya de los Corsarios)
MaNGOLin es muy intuitivo, y te enganchará, porque las posibilidades que ofrece son muchas, como descubrirás, es muy divertido, en algunos aspectos, y te da confianza en su uso, quizá con el tiempo haga un manual de él, claro está, con el permiso de su creador, “que es más apañao que un jarrillo lataâ€, y cuando lo de por concluido.
Como mencioné al principio, desconozco como crear una conexión a MySQL desde Linux o MAC, usando los drivers de MySQL Connector, no diferirá mucho, pero si alguien se ofrece voluntario a explicarlo, se lo agradeceremos.
Citar:
Saludos
® Mrbytes
Rev 1.0