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

Guía para conectar WordPress a una base de datos MySQL en Syspanel

Actualizado el 26 de noviembre de 2025

Conectar tu sitio WordPress a una base de datos MySQL es uno de los pasos fundamentales para que tu página web funcione correctamente. Si estás usando Syspanel (el panel de control basado en HestiaCP, accesible por el puerto 2106), este proceso es muy sencillo y seguro. En esta guía completa, te explicaré paso a paso cómo crear, configurar y conectar tu base de datos MySQL con WordPress, incluso si nunca lo has hecho antes.

Vamos a empezar desde cero: asumiremos que ya tienes tu dominio apuntando a tu servidor y que has instalado Syspanel. Si no es así, primero asegúrate de tener acceso a tu panel en https://tudominio.com:2106.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la configuración, es importante que tengas a mano los siguientes datos, porque los usarás durante todo el proceso:

  • Acceso a Syspanel: usuario y contraseña de administrador.
  • Nombre de tu dominio: por ejemplo, tudominio.com.
  • Archivos de WordPress: puedes descargarlos desde wordpress.org o usar el instalador automático que incluye Syspanel.
  • Paciencia: no te preocupes, es más fácil de lo que parece.

[INFO] Si aún no has instalado WordPress, Syspanel tiene un instalador automático muy útil. Sin embargo, en esta guía nos centraremos en la conexión manual a la base de datos, que te da más control y es ideal si ya tienes WordPress instalado o prefieres hacerlo paso a paso.


Paso 1: Crear la base de datos en Syspanel

El primer paso es crear una base de datos MySQL vacía donde WordPress guardará toda tu información: entradas, páginas, usuarios, comentarios, etc.

  1. Inicia sesión en Syspanel.
    Abre tu navegador y escribe: https://tudominio.com:2106. Ingresa tu usuario y contraseña de administrador.

  2. Ve a la sección de Bases de Datos.
    En el menú lateral izquierdo, busca y haz clic en "Bases de Datos" o "Databases" (dependiendo del idioma). Verás una lista de las bases de datos existentes (si tienes alguna) y un botón para agregar una nueva.

  3. Crea una nueva base de datos.
    Haz clic en el botón "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 wordpress_db_tudominio. Evita espacios y caracteres especiales.
    • Usuario: puedes crear un usuario específico para esta base de datos. Por ejemplo wp_user. Syspanel suele generar uno automáticamente.
    • Contraseña: es muy recomendable que uses la contraseña generada automáticamente por Syspanel (es segura y aleatoria). Si prefieres una propia, asegúrate de que sea fuerte (mayúsculas, minúsculas, números y símbolos).
    • Host: normalmente se deja como localhost o 127.0.0.1. No lo cambies a menos que sepas que tu base de datos está en otro servidor.
  4. Guarda los cambios.
    Haz clic en "Guardar" o "Save". Syspanel creará la base de datos y el usuario asociado. Anota en un lugar seguro los siguientes datos porque los necesitarás en el siguiente paso:

    • Nombre de la base de datos.
    • Nombre de usuario.
    • Contraseña.
    • Host (normalmente localhost).

[TIP] Si pierdes estos datos, siempre puedes volver a Syspanel y editar la base de datos para ver el usuario y cambiar la contraseña. Pero es mejor anotarlos desde el principio.


Paso 2: Obtener los datos de conexión

Ahora que ya tienes tu base de datos creada, necesitas los datos exactos para que WordPress pueda conectarse a ella. En Syspanel, estos datos suelen aparecer en la lista de bases de datos después de crearlas.

  1. Ve a la lista de bases de datos.
    En la misma sección de "Bases de Datos", verás una tabla con todas las bases de datos que has creado. Localiza la que acabas de crear.

  2. Revisa los detalles.
    Haz clic en el nombre de la base de datos o en el icono de edición (normalmente un lápiz). Se abrirá una ventana con la información completa:

    • Database: el nombre que pusiste (ej. wordpress_db_tudominio).
    • User: el usuario que creaste (ej. wp_user).
    • Password: la contraseña (puede estar oculta; si no la recuerdas, puedes generar una nueva).
    • Host: casi siempre es localhost.

    Copia estos cuatro datos en un bloc de notas o archivo de texto. Los necesitarás en el siguiente paso.

[WARNING] No compartas estos datos con nadie. Si alguien tiene acceso a tu base de datos, podría robar o modificar toda la información de tu sitio web.


Paso 3: Configurar el archivo wp-config.php de WordPress

WordPress utiliza un archivo llamado wp-config.php para saber a qué base de datos conectarse. Si ya has instalado WordPress, este archivo existe en la raíz de tu sitio. Si no, tendrás que crearlo a partir del archivo de ejemplo.

Si ya tienes WordPress instalado (o lo instalaste manualmente)

  1. Accede a los archivos de tu sitio.
    Puedes hacerlo mediante FTP (con un cliente como FileZilla) o a través del administrador de archivos de Syspanel (en la sección "Archivos" o "Files").

  2. Localiza el archivo wp-config.php.
    Está en la carpeta raíz de tu dominio (normalmente public_html o web). Si no lo ves, puede que esté oculto; asegúrate de mostrar archivos ocultos en tu cliente FTP.

  3. Edita el archivo.
    Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.) o con el editor integrado de Syspanel. Busca las siguientes líneas:

    define('DB_NAME', 'nombre_de_tu_base_de_datos');
    define('DB_USER', 'nombre_de_usuario');
    define('DB_PASSWORD', 'tu_contraseña');
    define('DB_HOST', 'localhost');
    

    Sustituye los valores entre comillas por los datos que anotaste en el paso 2. Por ejemplo:

    define('DB_NAME', 'wordpress_db_tudominio');
    define('DB_USER', 'wp_user');
    define('DB_PASSWORD', 'Contra$eñ@Segura123');
    define('DB_HOST', 'localhost');
    
  4. Guarda los cambios y cierra el archivo.

Si aún no has instalado WordPress

  1. Descarga WordPress desde wordpress.org y descomprime los archivos en tu computadora.
  2. Sube todos los archivos a la carpeta raíz de tu dominio mediante FTP o el administrador de archivos de Syspanel.
  3. Busca el archivo wp-config-sample.php en la carpeta raíz.
  4. Renómbralo a wp-config.php.
  5. Edítalo como se explicó arriba, reemplazando los valores de base de datos.
  6. Guarda el archivo.

[INFO] Si usas el instalador automático de Syspanel, este paso se realiza solo. Pero si prefieres el control manual, esta es la forma correcta.


Paso 4: Verificar la conexión

Una vez que hayas configurado el archivo wp-config.php, es hora de comprobar que todo funciona.

  1. Abre tu navegador y visita la URL de tu sitio web (ej. https://tudominio.com).
  2. Si es la primera vez que instalas WordPress, deberías ver la pantalla de instalación (seleccionar idioma, configurar título del sitio, usuario administrador, etc.). Si ya tenías WordPress instalado, tu sitio debería cargar normalmente.
  3. Si ves un error de conexión a la base de datos, revisa cuidadosamente los datos que pusiste en wp-config.php. Los errores más comunes son:
    • Nombre de base de datos incorrecto.
    • Usuario o contraseña mal escritos.
    • Host diferente de localhost (aunque en Syspanel casi siempre es localhost).

[WARNING] Si después de verificar todo sigues viendo el error, prueba a cambiar la contraseña de la base de datos desde Syspanel y actualízala también en wp-config.php. A veces los caracteres especiales generan problemas.


Preguntas frecuentes (FAQ)

¿Qué hago si olvido la contraseña de la base de datos?

No te preocupes. En Syspanel, ve a la sección "Bases de Datos", haz clic en editar la base de datos correspondiente y busca la opción de "Cambiar contraseña". Genera una nueva, anótala y actualízala en tu archivo wp-config.php.

¿Puedo usar la misma base de datos para varios sitios WordPress?

Técnicamente sí, pero no es recomendable. Cada sitio WordPress debe tener su propia base de datos para evitar conflictos de tablas y datos. Si usas la misma, podrías sobrescribir información o tener errores.

¿Qué significa "localhost" en el campo Host?

"localhost" significa que la base de datos está en el mismo servidor que tu sitio web. En Syspanel, esta es la configuración estándar. Si tu base de datos estuviera en otro servidor (por ejemplo, un servicio externo), tendrías que poner la IP o el nombre de ese servidor.

¿Cómo puedo acceder a mi base de datos para hacer consultas?

Puedes usar herramientas como phpMyAdmin, que suele estar disponible en Syspanel. Busca la opción "phpMyAdmin" en el menú de bases de datos. Allí podrás ver, editar y exportar tus tablas.

¿Es seguro usar la contraseña generada por Syspanel?

Sí, es muy segura. Syspanel genera contraseñas largas y aleatorias que son difíciles de adivinar. Si decides cambiarla, asegúrate de que tenga al menos 12 caracteres, combinando letras mayúsculas, minúsculas, números y símbolos.

¿Qué pasa si cambio el nombre de la base de datos después de instalar WordPress?

Si ya tienes WordPress funcionando, no cambies el nombre de la base de datos sin antes actualizar el archivo wp-config.php. De lo contrario, WordPress no podrá conectarse y tu sitio se caerá. Si necesitas cambiar el nombre, haz una copia de seguridad primero.


Consejos finales para mantener tu conexión segura

  • Actualiza regularmente tu contraseña de base de datos, especialmente si compartes el acceso con otras personas.

  • No uses contraseñas fáciles como "admin123" o "password". Usa generadores automáticos.

  • Haz copias de seguridad de tu base de datos periódicamente. En Syspanel puedes exportarla fácilmente desde phpMyAdmin.

  • Si tu sitio crece, considera usar un plugin de caché para reducir la carga en la base de datos.

  • Revisa los logs de errores de WordPress si algo falla. Puedes activarlos añadiendo estas líneas en wp-config.php:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    

    Luego revisa el archivo wp-content/debug.log.


Con estos pasos, ya deberías tener tu WordPress conectado exitosamente a una base de datos MySQL en Syspanel. Recuerda que la clave está en anotar bien los datos de conexión y mantenerlos seguros. Si en algún momento tienes dudas, vuelve a esta guía o consulta la documentación oficial de Syspanel (recuerda que el acceso es por el puerto 2106).

¡Ahora ya puedes empezar a crear contenido, instalar temas y plugins, y hacer crecer tu sitio web!

¿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