Conectar una base de datos MySQL de forma remota

Por DoctorPC | Jueves, 8 diciembre , 2011

Un par de veces me ha tocado levantar bases de datos MySQL muy grandes como para subirlas con el importador de phpMyAdmin (bases de 2 a 4 GB de peso). Pero eso se puede solucionar levantando las bases de datos de forma remota. Esto significa conectar tu equipo directamente al servidor para realizar las consultas.

Lo primero que tienes que hacer es bajar un administrador de bases de datos como SQL-Front. Una vez instalado debes entrar por cPanel a tu sitio para hacer un cambio en la configuración de la seguridad.

Busca el cuadro Bases de datos y selecciona MySQL Remota.

MySQL Remota por cPanel

Muy bien, para poder tomar la base de datos de forma remota tenemos que dar permiso a tu IP para acceder a la cuenta del servidor. Para saber tu IP de salida visita cómo saber mi IP de salida.

Ahora, agrega esa IP como host.

Añadir IP al host para MySQL remoto

El uso de comodines es muy útil si tu IP es dinámica pero siempre se mantiene en un mismo segmento de red inicial.

Sería algo como esto:

Si tu IP es dinámica, pero mantiene el segmento iniciar, podrías tener la IP 200.200.36.21 o cualquier variación después del 200.200.xxx.xxx y aún así conectarte.

Añade la IP con el botón añadir Host para guardar los cambios.

Estamos casi listos. Abre SQL-Front y presiona el botón New.

Tendrás varias ventanas. La primera en orden izquierda derecha es General.

Acá puedes colocar un nombre a tu base de datos -super duper base de datos- y cambiar el ícono, pero para este ejemplo no lo usaremos. Pasemos a la siguiente pestaña.

Opciones para conectar a la base de datos

En la pestaña Connection debes completar el campo Server con la IP de tu servidor. Si no sabes la IP puedes hacer un ping a tu sitio web para ver que dirección tienes. En el resto de los casos, estos datos estarán en el correo que envían los proveedores de hosting al momento de arrendar un espacio web. Si aún no sabes que IP tiene tu server, pide ayuda a algún informático. Cualquiera medianamente digno debería resolver este problema.

Si no conoces a ningún informático medianamente digno que pueda decir que dirección IP corresponde a tu servidor -creo que ya estás por ahí- dentro de cPanel, al costado izquierdo, en Estadísticas encontrarás un bloque de información que se llama: Direccion de Ip Compartida. NO confundir con la IP de Último acceso de

Dirección de IP del servidor por cPanel

Copia ese número y pégalo en el cuadro de Connection.

El puerto casi siempre es el que está por defecto: 3306.

En la pestaña Login debes ingresar los datos de acceso de tu cuenta de cPanel: Usuario y contraseña. Si ya habías ingresado a cPanel, llenar esta información no debería ser un problema.

Datos del login para MySQL remota

Espera unos segundos y si todo marcha en orden, con el botón de Database podrás seleccionar una de las bases que quieras utilizar (si soy rudo y usé Megadeth).

Seleccionando la base de datos

Marca Ok, nuevamente Ok y conecta con Open. El resultado:

Conectado a una base de datos de forma remota

Mi base de datos del hosting con acceso local.

Los caminos pueden variar ligeramente dependiendo de tu framework, pero los pasos son similares. Cuando termines el proceso de importación, exportación, etc. Recuerda ELIMINAR tu IP de los host con acceso a MySQL. Sobre todo si usas comodines.

Si tienen problemas no duden en escribir sus comentarios. Recuerden revisar estos manuales de administración de bases de datos y programación, ideales para ti.


Entradas relacionadas en Reparación de PC



Etiqueta(s): , , , .
Categoria(s): Recomendamos, Seguridad, ¿Cómo se hace?.


Dejar un comentario



Todos los comentarios son revisados antes de su publicación. No se permiten insultos injustificados, ni links a otros sitios de descargas.


RSS

Temas Importantes


Últimas Entradas

Últimas Visitas

Blogroll