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

FAQ: Errores al instalar WordPress por problemas de base de datos en cPanel

Actualizado el 1 de noviembre de 2025

¡Hola! Si estás aquí es porque probablemente has intentado instalar WordPress y te has topado con un molesto mensaje de error relacionado con la base de datos. No te preocupes, es una de las situaciones más comunes al empezar. Este artículo es una FAQ (Preguntas Frecuentes) diseñada para ayudarte a resolver esos errores paso a paso, especialmente cuando trabajas con cPanel o, si usas nuestro panel alternativo, con Syspanel (accesible por el puerto 2106).

Vamos a desglosar los problemas más típicos, desde "Error al conectar con la base de datos" hasta "No se puede crear la tabla". Todo explicado de forma sencilla, sin tecnicismos complicados.


1. ¿Por qué aparece el error "Error al conectar con la base de datos" al instalar WordPress?

Este es el error más frecuente. Aparece justo cuando WordPress intenta comunicarse con tu base de datos y no lo consigue. Las causas suelen ser muy concretas y fáciles de solucionar.

Causas principales

  • Datos incorrectos en wp-config.php: El archivo de configuración de WordPress tiene los datos de acceso a la base de datos (nombre, usuario, contraseña y servidor). Si alguno está mal, no hay conexión.
  • Base de datos o usuario no creados: A veces, en la emoción de instalar, olvidamos crear la base de datos y el usuario en cPanel (o Syspanel).
  • Permisos de usuario incorrectos: El usuario de la base de datos debe tener permisos para leer y escribir en ella. Si no los tiene, WordPress no podrá funcionar.
  • Nombre del servidor de base de datos equivocado: Normalmente es "localhost", pero en algunos hosting puede ser diferente (ej: mysql.tudominio.com).

Solución paso a paso

  1. Verifica los datos en wp-config.php: Abre el archivo wp-config.php (está en la raíz de tu instalación de WordPress) con un editor de texto (Bloc de notas, Sublime Text, etc.). Busca estas líneas:

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

    Asegúrate de que coinciden exactamente con los que creaste en cPanel. Un error común es copiar mal la contraseña o poner un guion bajo de más.

  2. Comprueba que la base de datos y el usuario existen en cPanel:

    • Inicia sesión en cPanel (o en Syspanel por el puerto 2106).
    • Busca la sección "Bases de Datos MySQL".
    • Verás una lista. Si no ves tu base de datos, créala. Si ves la base de datos pero no el usuario, créalo y asígnalo.
    • Importante: El nombre de la base de datos y del usuario suelen tener un prefijo (ej: tuusuario_cpanel_miweb). Debes incluirlo completo en wp-config.php.
  3. Revisa los permisos del usuario:

    • En la misma sección de cPanel, busca "Usuarios MySQL" o "Añadir usuario a la base de datos".
    • Selecciona tu usuario y tu base de datos.
    • Marca TODOS LOS PRIVILEGIOS (o "ALL PRIVILEGES"). Sin esto, WordPress no podrá instalar ni funcionar.
  4. Confirma el servidor de base de datos:

    • En el 99% de los casos, el servidor es localhost. Si tu hosting usa uno diferente, te lo habrán indicado en el correo de bienvenida. Si no, prueba con localhost.

[TIP] Si después de todo esto el error persiste, prueba a cambiar temporalmente la contraseña del usuario de la base de datos desde cPanel y actualízala en wp-config.php. A veces, las contraseñas se guardan con caracteres especiales que dan problemas.


2. ¿Qué significa "No se puede seleccionar la base de datos" y cómo lo arreglo?

Este error suele aparecer cuando la base de datos existe pero WordPress no tiene permiso para usarla, o el nombre en wp-config.php no coincide exactamente.

Causas comunes

  • Nombre mal escrito: Un error tipográfico en DB_NAME es muy común.
  • Prefijo incorrecto: En cPanel, el nombre de la base de datos suele ser usuario_nombre. Si solo pones nombre, no funcionará.
  • Base de datos corrupta: Rara vez, pero puede pasar. Lo solucionamos fácilmente.

Solución

  1. Revisa el nombre completo: Ve a cPanel > Bases de Datos MySQL y copia exactamente el nombre de tu base de datos (incluyendo el prefijo y el guion bajo). Pégalo en wp-config.php.
  2. Repara la base de datos desde cPanel:
    • En cPanel, busca la opción "Reparar bases de datos" (a veces dentro de "Bases de Datos MySQL").
    • Selecciona tu base de datos y haz clic en "Reparar". Esto soluciona problemas menores de corrupción.
  3. Si usas Syspanel: El proceso es similar. Accede por el puerto 2106, ve a la sección de bases de datos y busca la opción de reparar.

3. "Error al crear la tabla wp_options" durante la instalación

Este error aparece cuando WordPress intenta crear sus tablas por primera vez y algo falla. Generalmente es un problema de permisos o de límites en la base de datos.

Causas

  • Permisos insuficientes: El usuario no tiene permiso para crear tablas.
  • Límite de tablas alcanzado: Algunos hosting limitan el número de tablas por base de datos. Si ya tienes muchas, WordPress no puede crear las suyas.
  • Versión de MySQL desactualizada: Aunque es raro, una versión muy antigua puede dar problemas.

Solución

  1. Verifica los permisos (otra vez): Asegúrate de que el usuario tenga TODOS LOS PRIVILEGIOS. Es el paso más importante.
  2. Comprueba el límite de tablas: Si tu hosting tiene límite, considera crear una base de datos nueva y dedicada solo para WordPress. Así evitas conflictos.
  3. Actualiza MySQL (si puedes): Si tienes acceso a cPanel y opciones avanzadas, busca la sección de "Versiones de MySQL" o contacta con tu proveedor de hosting para que lo revisen. La versión recomendada es 5.7 o superior.

[WARNING] No intentes crear las tablas manualmente a menos que sepas exactamente lo que haces. WordPress lo hace automáticamente durante la instalación. Si modificas algo, puedes romper la instalación.


4. ¿Por qué aparece "Los headers ya fueron enviados" o errores similares?

Este error no es exactamente de base de datos, pero suele ocurrir durante la instalación si el archivo wp-config.php tiene algún carácter extra (espacios, saltos de línea) antes de la etiqueta <?php.

Causa

  • Espacios en blanco o BOM (Byte Order Mark): Al editar wp-config.php con un editor como el Bloc de notas, a veces se añaden caracteres invisibles que WordPress interpreta como "salida" antes de tiempo.

Solución

  1. Abre wp-config.php con un editor limpio: Usa Notepad++ (gratuito) o Sublime Text. Evita el Bloc de notas de Windows.
  2. Borra cualquier espacio o línea antes de <?php: La primera línea del archivo debe ser exactamente <?php. No debe haber nada antes, ni siquiera un espacio.
  3. Guarda el archivo como UTF-8 sin BOM: En Notepad++, ve a "Codificación" > "Codificar en UTF-8 sin BOM". Luego guarda.

5. ¿Qué hago si el instalador de WordPress no encuentra la base de datos?

A veces, el instalador web (el famoso "Five Minute Install") no puede acceder a la base de datos aunque los datos parezcan correctos.

Causas

  • Firewall o restricciones de seguridad: Algunos servidores bloquean conexiones externas a la base de datos.
  • El servidor de base de datos no es localhost: En hosting compartidos, a veces el servidor es mysql.tudominio.com o una IP.
  • La base de datos está vacía pero WordPress espera tablas: No, esto no debería pasar, pero si ya intentaste instalar antes y falló, puede haber tablas huérfanas.

Solución

  1. Prueba con el nombre del servidor: En lugar de localhost, prueba con 127.0.0.1 (la IP de localhost) o con el nombre que te haya dado tu hosting.
  2. Elimina tablas huérfanas: Si ya intentaste instalar, entra a phpMyAdmin (desde cPanel o Syspanel en el puerto 2106), selecciona tu base de datos, marca todas las tablas que empiecen por wp_ y haz clic en "Eliminar". Luego intenta la instalación de nuevo.
  3. Revisa el firewall: Si tienes acceso, asegúrate de que el puerto 3306 (MySQL) esté abierto. Si no, contacta a soporte.

6. Preguntas rápidas y respuestas (FAQ Express)

¿Puedo instalar WordPress sin cPanel?

Sí, pero cPanel (o Syspanel) facilita mucho la creación de bases de datos. Sin un panel, tendrías que usar la línea de comandos o phpMyAdmin directamente.

¿Qué es Syspanel? ¿Cómo accedo?

Syspanel es nuestro panel de control alternativo a cPanel. Para acceder, usa la URL tudominio.com:2106 (el puerto es el 2106). Una vez dentro, el proceso para crear bases de datos es similar.

¿Debo crear la base de datos antes o después de subir WordPress?

Antes. Es recomendable tener la base de datos, el usuario y los permisos listos antes de ejecutar el instalador web. Así evitas errores.

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

No pasa nada. En cPanel, ve a "Bases de Datos MySQL", busca tu usuario y haz clic en "Cambiar contraseña". Luego actualiza wp-config.php con la nueva.

¿Puedo usar la misma base de datos para dos WordPress?

Técnicamente sí, pero es una mala idea. Cada WordPress crea tablas con el mismo prefijo (wp_). Si usas la misma base de datos, se mezclarán y todo se romperá. Crea una base de datos independiente para cada sitio.

¿El error "Too many connections" es de base de datos?

Sí, pero no es típico de la instalación. Significa que tu servidor tiene muchas conexiones abiertas. Si ocurre durante la instalación, espera unos minutos y reintenta. Si es recurrente, habla con tu hosting.


7. Consejos finales para una instalación sin errores

Para evitar dolores de cabeza, sigue esta checklist antes de empezar:

  1. Crea la base de datos y el usuario en cPanel (o Syspanel, puerto 2106).
  2. Asigna todos los privilegios al usuario.
  3. Descarga WordPress desde wordpress.org y súbelo a tu servidor (por FTP o el administrador de archivos de cPanel).
  4. Renombra el archivo wp-config-sample.php a wp-config.php.
  5. Edita wp-config.php con los datos exactos de tu base de datos.
  6. Ejecuta el instalador web (tuweb.com/wp-admin/install.php).

[INFO] Si todo lo anterior falla, no dudes en contactar con el soporte técnico de tu hosting. A veces hay configuraciones del servidor que impiden la instalación y solo ellos pueden ajustarlas.


Espero que esta guía te haya sido de gran ayuda. Recuerda que la mayoría de los errores de base de datos en WordPress durante la instalación se deben a pequeños descuidos en los datos de conexión. Revisa con calma, sigue los pasos y en pocos minutos tendrás tu WordPress funcionando.

¡Buena suerte con 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