¿Cómo dar acceso remoto a una Base de Datos MySQL?

Categorias: Bases de Datos, cPanel

Habitualmente solemos conectar nuestra base de datos creada en el Cpanel a una aplicación subida en servidor, como puede ser una web o un gestor de contenidos. En otras ocasiones, necesitamos dar acceso remoto MySQL, esté en un servidor externo o en local, en nuestro propio ordenador.

curso_cpanel_hostinet

¿Cómo dar acceso remoto a una Base de Datos MySQL?

Por seguridad, el acceso remoto a la base de datos de nuestro hosting está deshabilitado pero fácilmente podemos habilitarlo desde el panel de control Cpanel.

hostinet primeros pasos hosting

En primer lugar, y como es lógico deberemos haber creado previamente nuestra base de datos, en el siguiente enlace explicamos cómo hacerlo.

Cómo crear una Base de Datos en MySQL desde Cpanel

Acceso remoto a una Base de Datos MySQL

Para dar acceso remoto a nuestra base de datos MySQL deberemos entrar en nuestro panel de control Cpanel, y en la sección Bases de Datos entrar en la opción Acceso Remoto a Bases de Datos MySQL. (MySQL remoto®)

acceder a mysql remoto

Nos aparecerá un casillero para introducir el host deseado, Añadir Host de Acceso, y es en ese lugar donde deberemos introduicr el host desde el cual queremos acceder remotamente. Tenemos varias opciones:

Acceso desde una IP. Podemos introducir la IP de nuestro pública de nuestro ordenador si queremos acceder desde una aplicación instalada en local, o la IP del servidor donde esté instalada esa misma aplicación si es un servidor diferente.

Por ejemplo: 82.194.73.160

Acceso desde un rango de IPs. Si son varias IPs las que deben tener acceso a esa base de datos, y están dentro de un mismo rango podemos introducir un parámetro a modo de comodín para que con una sola orden podamos dar acceso a todas esa direcciones IP. El símbolo de porcentaje es el que funciona a modo de comodín.

Ejemplo: 82.194.%.%

Acceso desde cualquier IP. Para dar acceso total a nuestra base de datos podemos utilizar el símbolo del porcentaje «%» a modo de comodín. Hay que utilizar esta opción con cuidado y debemos tener en cuenta que a pesar de permitir el acceso, se deberá concoer el nombre de la base de datos, y el usuario y contraseña de la misma para poder acceder.

Ejemplo: %

Por último deberemos pinchar en Añadir Hosts (Añadir anfitrión) para validar la operación y otorgar el acceso remoto a MySQL.

anfitrion remoto

 

¿Qué es una Base de Datos MySQL?

MySQL es un sistema de gestión de base de datos muy popular gracias a su ser Open Source, no hay que pagar licencias de uso y se puede modificar desde el código fuente, y trabajar con multitud de lenguajes de programación, como PHP, Python Java, etc…

En el ámbito web, es muy utilizada y forma parte de LAMP, las siglas de una infraestructura de internet usada de forma masiva:

Los usuarios de los CMS más populares como WordPress, PrestaShop y Joomla! utilizan MySQL, al igual que PHP, y al ser los CMS más usados hacen que MySQL sea tremendamente usada en todo el mundo.
Hosting Genérico

¿Tengo Bases de Datos MySQL en Hostinet?

Hoy en día, la gran mayoría de sitios web que se publican hacen uso de una, o más, bases de datos.

Todos los alojamientos que Hostinet ofrece a sus usuarios tiene, al menos, una base de datos disponible. Lógicamente, en los planes de alojamiento más caros y con más recursos en general, tienen más bases de datos disponibles.

El plan más pequeño que tenemos disponible en Hostinet, hablado de Hosting Linux, es el hosting Básico y sólo desde 2,61€ / mes disponen de 1GB de espacio en disco y 1 base de datos MySQL.

Este tipo de planes se suelen usar para tener, por ejemplo, un blog hecho con WordPress donde se puede escribir sobre lo que se quiera.

bases de datos mysql en hostinet

Como hemos comentado antes, WordPress hace uso de MySQL para funcionar, así que… ¿qué sentid tendría ofrecer un hosting sin bases de datos MySQL? ¡Al menos una para poder instalar un simple WordPress!

Por ese motivo, desde Hostinet decidimos, hace ya mucho tiempo, no ofrecer ningún tipo de alojamiento que no contara con una base de datos MySQL, (o MSSQL en los hosting Windows).

Si se instalan 20 WordPress, o 20 PrestaShop, en 20 dominios distintos, cada una de las instalaciones necesitará de una base de datos MySQL, por eso el alojamiento web SSD Cloud dispone de tantos recursos, para ofrecer al cliente un sitio desde donde poder gestionar sus sitios web con sus bases de datos MySQL.

Razones para dar Acceso Remoto a una Base de Datos MySQL

El acceso remoto a una base de datos MySQL es una característica muy útil que permite a los usuarios y las aplicaciones interactuar con la base de datos desde ubicaciones diferentes.

Pero, ¿por qué podría ser necesario habilitar el acceso remoto a tu base de datos MySQL?

Aceleración del desarrollo y la colaboración

En un entorno de desarrollo, los equipos de trabajo distribuidos geográficamente pueden necesitar acceder a una base de datos centralizada.

Habilitar el acceso remoto les permite a todos trabajar en un conjunto unificado de datos en tiempo real, lo que acelera el desarrollo y mejora la colaboración.

Integración de aplicaciones y análisis de datos

El acceso remoto también es útil cuando necesitas conectar tus bases de datos MySQL con aplicaciones de terceros para realizar análisis de datos o integraciones complejas.

Estas aplicaciones pueden estar alojadas en la nube o en un servidor diferente al de tu base de datos, así que puede ser la única opción de hacerlo.

 

Aplicaciones para la Gestión Remota de MySQL

Ahora que conoces las razones para habilitar el acceso remoto a tu base de datos MySQL, veamos algunas de las herramientas más populares que puedes usar para gestionar tus bases de datos de forma remota en Windows, macOS y Linux.

HeidiSQL

HeidiSQL es una interfaz gráfica de usuario (GUI) gratuita y de código abierto para MySQL.

Esta aplicación ofrece una gran cantidad de funcionalidades, como consultas de datos, administración de usuarios y tareas programadas.

Además, es compatible con Windows y cuenta con una versión portátil que puedes llevar contigo en una unidad flash USB.

Sequel Pro

Para los usuarios de macOS, Sequel Pro es una opción popular. Esta herramienta es una aplicación nativa de macOS que proporciona una interfaz sencilla y fácil de usar para gestionar bases de datos MySQL.

MySQL Workbench

MySQL Workbench es una herramienta oficial de MySQL que puedes usar en Windows, macOS y Linux. Esta aplicación proporciona una interfaz gráfica completa para la administración de bases de datos MySQL.

MySQL Workbench incluye funcionalidades como diseño visual de bases de datos, edición de datos y SQL, y herramientas de administración.

Cosa a Tener en Cuenta

Habilitar el acceso remoto a tu base de datos MySQL puede acelerar el desarrollo, mejorar la colaboración e integrar aplicaciones y análisis de datos, pero debes de tener cuidado y tener un control estricto de a quién le das acceso a tu base de datos.

Las herramientas como HeidiSQL, Sequel Pro y MySQL Workbench hacen que la gestión remota de MySQL sea accesible y eficiente.

Preguntas frecuentes

 


Recuerda…

Disponemos de 4 planes de hosting web SSD a un GRAN precio. Te aseguramos que no te arrepentirás si decides contratar alguno de ellos.

Hosting SSD NVMe

En Hostinet trabajamos desde hace más de 14 años con servidores ubicados en España; ofreciendo un precio de calidad, una seguridad impenetrable y una confianza sin igual a todos nuestros clientes.

HOSTINET = SEGURIDAD + CONFIANZA + PRECIO + 15 AÑOS DE EXPERIENCIA