🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Configurar base de datos remota en WordPress desde Syspanel

Actualizado el 28 de septiembre de 2025

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una tarea que parece compleja pero que, paso a paso, es muy sencilla: conectar tu WordPress a una base de datos remota usando Syspanel. Esto te permitirá separar la base de datos de tu servidor web, mejorando el rendimiento y la seguridad. ¡Vamos allá!

¿Qué es una base de datos remota y por qué usarla?

Antes de empezar, entendamos el concepto. Normalmente, cuando instalas WordPress, la base de datos (donde se guardan tus posts, usuarios y configuraciones) vive en el mismo servidor que los archivos del sitio. Una base de datos remota significa que la base de datos está alojada en un servidor diferente al de tu WordPress. Esto tiene ventajas claras:

  • Rendimiento: Si tu web tiene mucho tráfico, separar la base de datos evita que compita por recursos con el servidor web.
  • Seguridad: Si alguien ataca tu servidor web, la base de datos está a salvo en otro lugar.
  • Escalabilidad: Puedes escalar cada servidor por separado (más RAM para la base de datos, más CPU para la web).

Syspanel es la herramienta que usaremos para gestionar la base de datos remota. Es un panel de control de hosting (similar a cPanel o Plesk) que te permite administrar servidores, cuentas y bases de datos de forma visual. Recuerda que el acceso a Syspanel se realiza por el puerto 2106 (por ejemplo: https://tudominio.com:2106).

Requisitos previos

Para seguir esta guía necesitas:

  • Un servidor con Syspanel instalado (donde crearemos la base de datos remota).
  • Un servidor web con WordPress ya instalado o listo para instalar.
  • Acceso SSH a ambos servidores (aunque en esta guía nos centraremos en la configuración desde Syspanel y luego en WordPress).
  • Conocimientos básicos de edición de archivos (usaremos un cliente FTP o el administrador de archivos de Syspanel).

[INFO] Si no tienes acceso a Syspanel o no sabes cómo llegar, contacta a tu proveedor de hosting. Normalmente te dan una URL y credenciales para entrar por el puerto 2106.

Paso 1: Crear la base de datos remota en Syspanel

Lo primero es preparar el "contenedor" donde se guardará la información de tu WordPress. En Syspanel, el proceso es muy visual.

  1. Accede a Syspanel: Abre tu navegador y ve a https://IP-de-tu-servidor:2106 o https://tudominio.com:2106. Inicia sesión con tu usuario y contraseña.
  2. Ve a la sección de Bases de Datos: En el panel principal, busca un apartado que diga "Base de datos" o "Database". En Syspanel suele estar en el menú lateral izquierdo, con un icono de un servidor de base de datos.
  3. Crea una nueva base de datos: Haz clic en "Añadir base de datos" o "Add Database". Se abrirá un formulario con los siguientes campos:
    • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo wp_remota.
    • Usuario de la base de datos: Crea un usuario específico para WordPress, por ejemplo wp_user.
    • Contraseña: Genera una contraseña segura (puedes usar el generador integrado). Guárdala en un lugar seguro, la necesitarás después.
  4. Configura el acceso remoto: Aquí está el truco. Por defecto, las bases de datos solo aceptan conexiones desde el mismo servidor (localhost). Para que sea remota, debes permitir el acceso desde la IP de tu servidor web. Busca la opción "Host" o "Acceso remoto" y selecciona "Cualquier host" (%) o, mejor aún, escribe la IP específica de tu servidor web (por ejemplo 192.168.1.10). Esto es más seguro.
  5. Confirma la creación: Haz clic en "Guardar". Syspanel te mostrará un mensaje de éxito y los detalles de conexión: nombre de la base de datos, usuario, contraseña y el host (que será la IP de tu servidor de base de datos, no localhost).

[WARNING] Si pones "Cualquier host" (%), cualquier servidor con las credenciales podría conectarse. Para sitios en producción, es mejor limitar el acceso a la IP de tu servidor web.

Paso 2: Configurar WordPress para usar la base de datos remota

Ahora que la base de datos está lista, debemos decirle a WordPress que se conecte a ella. Esto se hace editando el archivo wp-config.php, que es el cerebro de la configuración de WordPress.

Opción A: Si ya tienes WordPress instalado

  1. Accede a los archivos de tu WordPress: Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu panel de control (cPanel, por ejemplo). Busca la carpeta raíz de tu sitio (normalmente public_html o www).

  2. Localiza el archivo wp-config.php: Está en la raíz. Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).

  3. Modifica las líneas de conexión a la base de datos: Busca estas líneas y cámbialas:

    define('DB_NAME', 'nombre_de_tu_base_de_datos');
    define('DB_USER', 'usuario_de_la_base_de_datos');
    define('DB_PASSWORD', 'contraseña_de_la_base_de_datos');
    define('DB_HOST', 'localhost'); // <-- Esto es lo que cambiaremos
    

    Sustituye localhost por la IP del servidor donde está la base de datos remota. Por ejemplo:

    define('DB_HOST', '192.168.1.20'); // IP del servidor de Syspanel
    

    [TIP] Si tu servidor de base de datos usa un puerto diferente al estándar (3306), añádelo así: '192.168.1.20:3307'. Pero por lo general, el puerto por defecto es 3306.

  4. Guarda el archivo y súbelo de nuevo si lo editaste localmente.

Opción B: Si estás instalando WordPress desde cero

Durante la instalación de WordPress, en el paso de configuración de la base de datos, te pedirá:

  • Nombre de la base de datos: El que creaste en Syspanel (ej. wp_remota).
  • Usuario: wp_user.
  • Contraseña: La que generaste.
  • Servidor de la base de datos: Aquí en lugar de localhost, escribe la IP del servidor de Syspanel. Por ejemplo: 192.168.1.20.

[INFO] Algunos proveedores de hosting bloquean las conexiones a bases de datos externas por seguridad. Si no puedes conectar, contacta a tu soporte técnico y pídeles que habiliten el tráfico saliente al puerto 3306 hacia la IP de tu base de datos remota.

Paso 3: Probar la conexión y solucionar problemas

Una vez que hayas configurado el wp-config.php, es hora de probar.

  1. Accede a tu sitio web: Escribe la URL en el navegador. Si todo está bien, verás tu web funcionando normalmente.

  2. Si ves un error de conexión a la base de datos (como "Error establishing a database connection"), no te preocupes. Aquí tienes una lista de verificación:

    • ¿La base de datos remota está accesible? Desde tu servidor web, haz una prueba de conexión. Puedes usar SSH y ejecutar: mysql -h 192.168.1.20 -u wp_user -p. Si te pide contraseña y accedes, la conexión funciona.
    • ¿El cortafuegos permite el tráfico? En el servidor de Syspanel, asegúrate de que el puerto 3306 esté abierto para la IP de tu servidor web. En Syspanel puedes gestionar esto en "Firewall" o "Seguridad".
    • ¿El usuario tiene permisos? Vuelve a Syspanel, edita la base de datos y verifica que el usuario wp_user tenga permisos completos (SELECT, INSERT, UPDATE, DELETE, etc.).
    • ¿Usaste la IP correcta? A veces los servidores tienen IPs internas y externas. Asegúrate de usar la IP que sea accesible desde tu servidor web.

[WARNING] Si tu servidor web y el de base de datos están en la misma red interna, usa la IP privada (ej. 10.0.0.5) en lugar de la IP pública. Es más rápido y seguro.

Preguntas frecuentes (FAQ)

P: ¿Puedo tener varias bases de datos remotas en Syspanel?
R: Sí, puedes crear tantas como necesites. Solo repite el Paso 1 con diferentes nombres y usuarios.

P: ¿Qué hago si cambio la IP de mi servidor web?
R: Debes actualizar los permisos en Syspanel. Edita la base de datos, ve a "Host" y cambia la IP o pon % temporalmente mientras actualizas.

P: ¿Es seguro usar una base de datos remota?
R: Sí, siempre que sigas buenas prácticas: usa contraseñas fuertes, limita el acceso por IP, usa conexiones SSL si es posible (aunque WordPress no lo requiere por defecto).

P: ¿Cómo sé si mi conexión es exitosa?
R: Además de ver tu web funcionando, puedes instalar un plugin como "Query Monitor" que te mostrará las consultas a la base de datos y confirmará que se están haciendo al servidor remoto.

P: ¿Puedo migrar una base de datos local a remota?
R: Sí. Exporta tu base de datos local con phpMyAdmin o mysqldump, luego impórtala en Syspanel usando la herramienta de importación de bases de datos. Luego cambia el wp-config.php como te enseñamos.

Conclusión

Configurar una base de datos remota en WordPress desde Syspanel es un proceso que, aunque requiere algunos pasos técnicos, está al alcance de cualquier persona con un poco de paciencia. Al separar la base de datos, tu web ganará en velocidad, seguridad y flexibilidad. Recuerda:

  • Syspanel es tu aliado para gestionar la base de datos remota (acceso por puerto 2106).
  • El archivo wp-config.php es donde se define la conexión.
  • Siempre prueba la conectividad desde la línea de comandos si algo falla.

Si te surge cualquier duda, vuelve a esta guía o contacta a tu equipo de soporte. ¡Estamos aquí para ayudarte a que tu WordPress vuele!

[TIP] Para un rendimiento óptimo, considera usar una base de datos remota con SSD y suficiente RAM. Y no olvides hacer backups periódicos tanto de los archivos como de la base de datos.

¡Manos a la obra! Tu WordPress te lo agradecerá.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel