Conexión remota MySQL en DirectAdmin

🗄️ Conexión remota a MySQL en DirectAdmin

Por seguridad, sus bases de datos solo aceptan conexiones desde el mismo servidor. Si necesita conectarse desde su computador o desde otra aplicación (un programa de escritorio, un sistema contable, un reloj control, etc.), tiene que autorizar la IP desde donde se conectará.

🧠 ¿Cuándo le sirve?

  • Para administrar la base con un programa como MySQL Workbench, HeidiSQL o DBeaver.
  • Cuando un sistema instalado en su oficina guarda o lee datos en la base de su hosting.

Su sitio web no necesita esto: las páginas alojadas con nosotros ya se conectan sin configurar nada.

✅ Antes de empezar

  • Debe tener creada la base de datos y su usuario.
  • Averigüe la IP pública desde donde se va a conectar. Desde ese computador o red, visite https://premiumhosting.cl/miip/ y anote la IP que aparece.

🛠️ Paso a paso

  1. Ingrese a su panel DirectAdmin y, en «Administrador de Cuenta», haga clic en «Base de Datos».
  2. Haga clic en el botón «ADMINISTRAR USUARIOS».
Botón Administrar usuarios en la página Base de Datos de DirectAdmin
  1. Busque el usuario de la base de datos que va a usar y haga clic en «Administrar».
Lista de usuarios de base de datos con el botón Administrar
  1. Baje hasta la sección «Hosts Permitidos». Ahí verá localhost, que es el propio servidor: no lo borre, su sitio lo necesita.
  2. En «Permitir acceso desde» escriba la IP que anotó.
  3. Haga clic en «Añadir Host».
Sección Hosts Permitidos con una IP escrita y el botón Añadir Host

⚠️ Evite usar %: permite conectarse desde cualquier IP del mundo y deja su base expuesta a intentos de acceso. Autorice solo las IP que de verdad necesita.

🔌 Datos para conectarse

  • Servidor o host: su dominio (por ejemplo, su-dominio.com), siempre que apunte a nuestro servidor. Si su dominio usa Cloudflare con la nube naranja activa, use el nombre del servidor: es el que aparece en la dirección de su panel DirectAdmin, antes de «:2222».
  • Puerto: 3306.
  • Usuario y base de datos: el nombre completo, con el prefijo de su cuenta (por ejemplo, [NOMBRE-DE-CUENTA]_basedatos).
  • Contraseña: la del usuario de la base de datos (no la de su panel).

🔍 Cómo comprobar que funcionó

Abra su programa e intente conectarse con esos datos. Si aparece «Access denied» o «Host is not allowed», revise que la IP autorizada sea la misma que muestra premiumhosting.cl/miip en ese momento: muchos proveedores de internet cambian la IP de su casa u oficina cada cierto tiempo, y entonces hay que autorizar la nueva.

↩️ Cómo quitar el acceso

Cuando ya no lo necesite, vuelva a «Hosts Permitidos» y quite la IP desde la columna «Acciones». Así su base vuelve a aceptar solo conexiones desde el servidor.

📩 ¿No logra conectarse?

Si autorizó la IP correcta y aun así no conecta, a veces el problema es la red de su oficina o su proveedor de internet, que bloquea el puerto 3306. Abra un ticket en https://premiumhosting.cl/soporte/tickets/new/ indicando el usuario de la base, la IP desde donde se conecta y el mensaje de error exacto, y lo revisamos.

¿Su plan es cPanel? Vea Conexión Remota MySQL en cPanel.

Updated on 12 de octubre de 2026

Was this article helpful?

Related Articles

Leave a Comment