🗄️ 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
- Ingrese a su panel DirectAdmin y, en «Administrador de Cuenta», haga clic en «Base de Datos».
- Haga clic en el botón «ADMINISTRAR USUARIOS».

- Busque el usuario de la base de datos que va a usar y haga clic en «Administrar».

- Baje hasta la sección «Hosts Permitidos». Ahí verá
localhost, que es el propio servidor: no lo borre, su sitio lo necesita. - En «Permitir acceso desde» escriba la IP que anotó.
- Haga clic en «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.