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

Cómo conectar WordPress a una base de datos MySQL en Syspanel (archivo wp-config.php)

Actualizado el 25 de febrero de 2026

Introducción: La puerta de entrada entre WordPress y tu base de datos

Cuando instalas WordPress, uno de los momentos más críticos es la conexión con la base de datos. Sin esa conexión, tu sitio web no puede guardar entradas, usuarios, comentarios ni configuraciones. En Syspanel, este proceso se simplifica gracias a un panel de control muy visual, pero es normal que surjan dudas si es tu primera vez.

En este artículo, te guiaré paso a paso para que conectes WordPress a tu base de datos MySQL editando el archivo wp-config.php. No necesitas ser un experto en programación, solo seguir las instrucciones con calma. Al final, tendrás tu sitio funcionando y entenderás qué hace cada dato que introduces.

Vamos a ello.

¿Qué es el archivo wp-config.php y por qué es tan importante?

El archivo wp-config.php es el corazón de la configuración de WordPress. Se encuentra en la raíz de tu instalación (la carpeta donde subiste los archivos de WordPress) y contiene información esencial como:

  • Los datos de conexión a la base de datos (nombre, usuario, contraseña y servidor).
  • Las claves de seguridad (salts) que protegen las cookies y contraseñas.
  • Prefijos de tablas (por defecto wp_).
  • Opciones de depuración y caché.

Sin este archivo, WordPress no sabe dónde encontrar su información. Por eso, cuando lo editas, debes tener mucho cuidado de no borrar líneas importantes ni dejar espacios en blanco de más.

Paso 1: Localiza los datos de tu base de datos en Syspanel

Antes de tocar nada, necesitas tener a mano los datos de tu base de datos. Syspanel te permite crear bases de datos MySQL de forma muy sencilla. Sigue estos pasos:

  1. Accede a tu panel de control Syspanel usando el puerto 2106. Por ejemplo, si tu dominio es mipanel.com, la URL sería https://mipanel.com:2106.
  2. Inicia sesión con tu usuario y contraseña de administrador.
  3. Busca la sección "Bases de Datos" o "MySQL" en el menú lateral. Normalmente está bajo el grupo de "Servicios" o "Gestión de sitios".
  4. Dentro de esa sección, verás una lista de bases de datos ya creadas. Si no tienes ninguna, haz clic en "Crear Base de Datos" y sigue el asistente. Te pedirá un nombre, un usuario y una contraseña. Anota estos tres datos, los necesitarás en el siguiente paso.

¿Qué significan los campos de una base de datos en Syspanel?

  • Nombre de la base de datos: Es el identificador único. Ejemplo: midominio_wp.
  • Usuario de la base de datos: Es la cuenta que WordPress usará para conectarse. Ejemplo: midominio_user.
  • Contraseña: La clave de acceso para ese usuario. Guárdala en un lugar seguro.
  • Host: Generalmente es localhost, pero en Syspanel puede aparecer como 127.0.0.1 o incluso un nombre de servidor. Si no estás seguro, deja localhost, que es el valor estándar.

Paso 2: Descarga y edita tu archivo wp-config.php

Este archivo no viene con WordPress por defecto. En realidad, WordPress incluye un archivo llamado wp-config-sample.php que debes renombrar. Pero si ya tienes WordPress instalado, es muy probable que el archivo ya exista. Vamos a ver ambos casos.

Si ya tienes WordPress instalado

  1. Accede a tu sitio mediante FTP o al administrador de archivos de Syspanel. En Syspanel, puedes usar el Administrador de Archivos integrado, que encontrarás en la sección de tu dominio.
  2. Navega hasta la carpeta raíz de tu instalación (donde están las carpetas wp-admin, wp-content, etc.).
  3. Busca el archivo wp-config.php. Si no lo ves, asegúrate de que el administrador de archivos muestre archivos ocultos (a veces empieza con un punto, pero en este caso no suele ser así).

Si es una instalación nueva

  1. Descarga el archivo wp-config-sample.php desde el paquete original de WordPress.
  2. Cópialo y renómbralo como wp-config.php.
  3. Ahora podrás editarlo.

Paso 3: Edita los datos de conexión en wp-config.php

Abre el archivo con un editor de texto plano (como Notepad++ o el editor del propio panel) y busca la sección que dice algo así:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Ahora, reemplaza cada valor con los datos de tu base de datos en Syspanel:

  • DB_NAME: Escribe el nombre exacto de tu base de datos. Por ejemplo: midominio_wp.
  • DB_USER: El usuario que creaste. Ejemplo: midominio_user.
  • DB_PASSWORD: La contraseña que asignaste. Ojo con las mayúsculas y minúsculas.
  • DB_HOST: Generalmente localhost. Si Syspanel te dio un host específico, escríbelo tal cual.

Ejemplo completo

define( 'DB_NAME', 'misitio_wp' );
define( 'DB_USER', 'misitio_user' );
define( 'DB_PASSWORD', 'MiClaveSegura123!' );
define( 'DB_HOST', 'localhost' );

Paso 4: Guarda y sube el archivo

Una vez que hayas editado los datos, guarda el archivo con el mismo nombre (wp-config.php) y súbelo a tu servidor si lo estabas editando localmente. Si usaste el administrador de archivos de Syspanel, simplemente guarda los cambios.

IMPORTANTE: Asegúrate de que el archivo se suba a la carpeta raíz de WordPress, no a una subcarpeta.

Paso 5: Verifica la conexión

Ahora viene el momento de la verdad. Abre tu navegador y escribe la URL de tu sitio. Si todo está correcto, verás la pantalla de instalación de WordPress (si es una instalación nueva) o tu sitio funcionando normalmente.

Si aparece un error como "Error establishing a database connection", no te preocupes. Es el error más común. Revisa estos puntos:

  • Que el nombre de la base de datos, usuario y contraseña estén bien escritos.
  • Que el host sea correcto. Prueba con 127.0.0.1 si localhost no funciona.
  • Que la base de datos exista realmente en Syspanel. A veces se crea con un prefijo adicional (por ejemplo, db_midominio).

Solución de problemas frecuentes (FAQ)

¿Qué hago si no recuerdo la contraseña de mi base de datos en Syspanel?

Accede a Syspanel (puerto 2106), ve a la sección de bases de datos, selecciona la tuya y busca la opción de "Cambiar contraseña". Podrás asignar una nueva. Luego actualiza el valor en wp-config.php.

¿Puedo usar una base de datos que ya tenía creada para otro sitio?

Técnicamente sí, pero no es recomendable. Cada instalación de WordPress debería tener su propia base de datos para evitar conflictos de tablas. Si usas una existente, asegúrate de que el prefijo de las tablas ($table_prefix) sea diferente al de la instalación anterior.

¿Qué es el prefijo de tablas y cómo lo cambio?

En el mismo archivo wp-config.php, encontrarás una línea como:

$table_prefix = 'wp_';

Puedes cambiarlo a algo como miwp_ para mayor seguridad. Pero si ya tienes contenido instalado, no lo cambies porque romperás el sitio.

¿Por qué me sale "Connection refused" al intentar conectar?

Esto suele indicar que el host no es correcto. En Syspanel, a veces el host de la base de datos no es localhost, sino una dirección tipo mysql.tudominio.com. Revisa en el panel de administración de bases de datos de Syspanel qué host te indica. Si no lo ves, contacta al soporte de tu hosting.

¿Cómo sé si mi servidor MySQL está activo en Syspanel?

En Syspanel, ve a la sección de "Servicios" o "Estado del servidor". Busca el servicio MySQL y verifica que esté en verde (activo). Si está apagado, actívalo desde el botón correspondiente.

Consejos extra para que tu conexión sea segura y estable

Usa una contraseña fuerte

No uses contraseñas como "123456" o "admin". En Syspanel puedes generar una contraseña aleatoria segura. WordPress necesita acceso de lectura y escritura a la base de datos, así que una contraseña robusta es vital.

No edites el archivo con un procesador de texto

Programas como Word o Pages guardan caracteres invisibles que pueden romper el código PHP. Usa siempre un editor de texto plano.

Haz una copia de seguridad antes de modificar

Si tu sitio ya está funcionando, descarga el wp-config.php original antes de tocarlo. Así, si algo sale mal, puedes restaurarlo fácilmente.

Cómo conectar WordPress a MySQL en Syspanel usando la interfaz de instalación

Si prefieres evitar el archivo a mano, Syspanel ofrece un instalador automático de WordPress. Pero si ya tienes los archivos subidos, puedes abrir tu dominio en el navegador y WordPress te pedirá los datos de la base de datos. Ahí, introduce la misma información que vimos:

  • Nombre de la base de datos
  • Usuario
  • Contraseña
  • Host: localhost o el que te indique Syspanel.

Este asistente también genera el wp-config.php automáticamente, pero es útil saber editarlo manualmente por si en el futuro necesitas cambiar de servidor o corregir errores.

¿Qué hacer después de conectar correctamente?

Una vez que la conexión es exitosa, WordPress instalará las tablas necesarias. Si ya tenías una base de datos con contenido, verás tu sitio tal como estaba. Si es nuevo, completarás el asistente de instalación (idioma, título del sitio, usuario administrador, etc.).

Después de eso, te recomiendo:

  1. Cambiar el prefijo de las tablas si no lo has hecho (solo si es una instalación nueva).
  2. Configurar las claves de sal (salts) en el wp-config.php. Para ello, ve a https://api.wordpress.org/secret-key/1.1/salt/ y copia las líneas que te da, reemplazando las que están en tu archivo. Esto mejora la seguridad.
  3. Activar la depuración si tienes problemas. Añade al final del archivo: define('WP_DEBUG', true); para ver errores detallados. Recuerda quitarlo en producción.

Errores comunes y sus soluciones rápidas

"Can’t select database"

Este error indica que el nombre de la base de datos que pusiste no existe. Ve a Syspanel, verifica el nombre exacto y cópialo tal cual.

"Access denied for user"

El usuario o la contraseña son incorrectos, o el usuario no tiene permisos sobre esa base de datos. En Syspanel, revisa que el usuario esté vinculado a la base de datos correcta. Si no, edita la base de datos y agrega el usuario.

"Connection timed out"

El servidor MySQL está tardando demasiado en responder. Puede ser un problema temporal del hosting. Revisa si otros sitios en tu mismo servidor funcionan. Si es generalizado, contacta al soporte.

Resumen final: tu sitio ya está conectado

Conectar WordPress a una base de datos MySQL en Syspanel no tiene que ser una odisea. Lo más importante es tener a mano los datos de tu base de datos (nombre, usuario, contraseña y host) y editarlos correctamente en el archivo wp-config.php. Recuerda:

  • Usa el puerto 2106 para acceder a Syspanel.
  • Si algo falla, revisa los errores con calma y verifica la información.
  • No olvides las claves de seguridad y un prefijo de tabla único.

Ahora que tu sitio está conectado, puedes empezar a instalar temas, plugins y crear contenido. Si en el futuro cambias de hosting o migras de servidor, ya sabes exactamente qué archivo tocar y qué datos buscar. ¡Bien hecho!


[TIP] Si usas Syspanel, el host de la base de datos casi siempre es localhost. Pero si tienes dudas, en la sección de bases de datos del panel verás el host exacto junto al nombre de tu base.

[WARNING] No dejes espacios en blanco al principio o final del archivo wp-config.php después de la etiqueta <?php. Eso puede causar errores de "headers already sent".

[INFO] Si tu sitio ya está en línea y editas el wp-config.php, hazlo con cuidado y guarda una copia de seguridad. Un error mínimo puede dejar tu web inaccesible temporalmente.

¿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