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

Preguntas frecuentes sobre bases de datos en cPanel y Plesk

Actualizado el 18 de septiembre de 2025

¿Qué es una base de datos y por qué la necesito?

Imagina tu sitio web como una tienda online. Las páginas que ves (productos, carrito, formularios) son el escaparate. Pero detrás, necesitas un almacén ordenado donde guardar toda la información: nombres de usuarios, precios, pedidos, comentarios. Ese almacén es la base de datos.

En plataformas como cPanel y Plesk, gestionar ese almacén es muy sencillo. Aquí resolveremos las dudas más comunes, desde cómo crear una hasta cómo solucionar los temidos errores de MySQL.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que accedes por el puerto 2106 (ejemplo: tudominio.com:2106). El proceso es similar al de cPanel.


Preguntas frecuentes sobre bases de datos en cPanel

¿Cómo creo una base de datos en cPanel?

Es un proceso de tres pasos muy intuitivo. Sigue estos pasos:

  1. Inicia sesión en cPanel. Normalmente es tudominio.com/cpanel.
  2. Busca la sección "Bases de Datos". Verás un icono que dice "Bases de Datos MySQL" o similar. Haz clic.
  3. Paso 1: Crear la base de datos. En el campo "Nueva base de datos", escribe un nombre descriptivo (ej: mistienda). Haz clic en "Crear base de datos".
  4. Paso 2: Crear un usuario. Baja a la sección "Usuarios MySQL". Escribe un nombre de usuario y una contraseña segura. Haz clic en "Crear usuario".
  5. Paso 3: Añadir el usuario a la base de datos. En "Añadir usuario a la base de datos", selecciona el usuario y la base de datos que acabas de crear. Haz clic en "Añadir".
  6. Asigna permisos. Marca la casilla "TODOS LOS PRIVILEGIOS" (es lo más común para un sitio web). Haz clic en "Realizar cambios".

¡Listo! Ya tienes tu base de datos funcionando. Anota el nombre de la base de datos, el usuario y la contraseña, los necesitarás para conectar tu sitio web (por ejemplo, en WordPress).

¿Cómo exportar una base de datos desde cPanel?

Exportar es como hacer una copia de seguridad de tu almacén. Es esencial antes de hacer cambios grandes o migrar tu web.

  1. Ve a "phpMyAdmin". Dentro de cPanel, busca el icono de "phpMyAdmin" en la sección de Bases de Datos.
  2. Selecciona tu base de datos. En la columna de la izquierda, haz clic en el nombre de la base de datos que quieres exportar. Se resaltarán todas sus tablas.
  3. Haz clic en la pestaña "Exportar". Está en la parte superior de la pantalla.
  4. Elige el método "Rápido" y el formato "SQL". Esto es lo más estándar y compatible.
  5. Haz clic en "Continuar". Tu navegador descargará un archivo con extensión .sql. ¡Guárdalo en un lugar seguro!

[TIP] Programa exportaciones periódicas. Muchos hostings lo hacen automáticamente, pero tener tu propia copia te da tranquilidad.

¿Cómo importar una base de datos en cPanel?

Importar es el proceso inverso: restaurar tu almacén desde una copia de seguridad.

  1. Accede a "phpMyAdmin" como en el paso anterior.
  2. Selecciona la base de datos donde quieres importar los datos. Si no existe, créala primero (como en la pregunta anterior).
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Seleccionar archivo" y busca el archivo .sql que descargaste o tienes guardado.
  5. Deja las opciones por defecto y haz clic en "Continuar".

[WARNING] Si importas sobre una base de datos existente, sobrescribirás todos los datos. Asegúrate de que es lo que quieres hacer o, mejor aún, crea una base de datos nueva para la importación.

¿Cómo solucionar el error "Too many connections" en MySQL?

Este error es muy común y significa que tu base de datos está recibiendo más peticiones de las que puede manejar a la vez.

Causas comunes:

  • Un plugin de WordPress mal optimizado. Es la causa más frecuente.
  • Un pico de visitas inesperado.
  • Consultas lentas que mantienen abiertas las conexiones.

¿Cómo solucionarlo?

  1. Revisa los plugins de WordPress. Desactívalos uno por uno para identificar al culpable.
  2. Optimiza las consultas. Si usas un tema o plugin personalizado, pide a un desarrollador que revise el código.
  3. Aumenta el límite de conexiones (si tu plan lo permite). En cPanel, busca la sección "MySQL" o "SQL Services". Algunos hostings permiten modificar variables como max_connections. Si no ves la opción, contacta al soporte de tu hosting.
  4. Considera un mejor plan de hosting. Si tu sitio crece, necesitarás un plan con más recursos.

Preguntas frecuentes sobre bases de datos en Plesk

¿Cómo creo una base de datos en Plesk?

En Plesk, la gestión es igual de sencilla, aunque la interfaz es diferente.

  1. Inicia sesión en Plesk. Normalmente es tudominio.com:8443.
  2. Ve a "Sitios web y dominios". En el panel izquierdo, busca esta opción.
  3. Busca "Bases de datos". Dentro del dominio que quieras gestionar, haz clic en "Bases de datos".
  4. Haz clic en "Añadir base de datos".
  5. Rellena los campos:
    • Nombre de la base de datos: Elige un nombre descriptivo.
    • Servidor de bases de datos: Normalmente, el que viene por defecto (MySQL o MariaDB).
    • Tipo: Elige "MySQL".
  6. Crea un usuario. Marca la casilla "Crear un usuario de base de datos". Introduce un nombre y una contraseña segura.
  7. Haz clic en "Aceptar".

Plesk te mostrará los datos de conexión (nombre de la BD, usuario y servidor). ¡Guárdalos!

¿Cómo exportar una base de datos desde Plesk?

Al igual que en cPanel, exportar es muy simple.

  1. Ve a "Sitios web y dominios" y luego a "Bases de datos".
  2. Haz clic en el nombre de la base de datos que quieres exportar.
  3. Busca el botón "Exportar volcado de BD" o similar (a veces está en "Gestión de base de datos").
  4. Haz clic y descarga el archivo .sql que se generará.

[INFO] Plesk también te permite acceder a phpMyAdmin desde la misma sección de "Bases de datos" para exportar de forma más visual, igual que en cPanel.

¿Cómo importar una base de datos en Plesk?

El proceso es el inverso a la exportación.

  1. Ve a "Sitios web y dominios" y luego a "Bases de datos".
  2. Añade una nueva base de datos (como se explicó arriba) o selecciona una existente donde quieras importar.
  3. Haz clic en el nombre de la base de datos.
  4. Busca el botón "Importar volcado de BD" o "Cargar archivo".
  5. Selecciona el archivo .sql que tienes guardado y haz clic en "Aceptar" o "Importar".

[WARNING] Al igual que en cPanel, importar en una base de datos existente borrará todos los datos anteriores. Siempre es más seguro importar en una base de datos nueva.

¿Cómo solucionar el error "Access denied for user" en Plesk?

Este error suele aparecer cuando instalas una aplicación (como WordPress) y los datos de acceso a la base de datos son incorrectos.

¿Cómo solucionarlo?

  1. Verifica los datos en tu archivo de configuración. En WordPress, es el archivo wp-config.php. Busca las líneas DB_NAME, DB_USER, DB_PASSWORD y DB_HOST. Asegúrate de que coinciden exactamente con los que creaste en Plesk.
  2. Revisa el usuario en Plesk. Ve a "Bases de datos", haz clic en la base de datos problemática y busca la sección "Usuarios". Asegúrate de que el usuario que estás usando está añadido a esa base de datos con los permisos adecuados (normalmente "Todos").
  3. Restablece la contraseña. Si crees que la contraseña puede ser incorrecta, en la misma sección de usuarios de Plesk puedes cambiarla. Luego, actualiza el archivo de configuración de tu web.
  4. Comprueba el host de la base de datos. El DB_HOST suele ser localhost, pero en algunos hostings puede ser un nombre como mysql.tudominio.com. Revísalo en la información de tu base de datos en Plesk.

Errores comunes de MySQL y cómo evitarlos

Error 1045: "Access denied for user"

Ya lo hemos visto. La solución es verificar usuario, contraseña y permisos.

Error 2002: "Can't connect to local MySQL server"

Este error significa que tu sitio web no puede comunicarse con el servidor de la base de datos.

Posibles causas y soluciones:

  • El servidor MySQL está caído. Contacta al soporte de tu hosting inmediatamente.
  • El host de la base de datos es incorrecto. En tu archivo de configuración, prueba a cambiar localhost por 127.0.0.1 o la IP de tu servidor.
  • Firewall bloqueando conexiones. Esto es raro en hosting compartido, pero si tienes un VPS, revisa las reglas del firewall.

Error 1146: "Table 'nombre_tabla' doesn't exist"

Esto indica que tu sitio web está buscando una tabla que no está en la base de datos.

¿Cómo solucionarlo?

  1. Revisa si la tabla se borró por accidente. Si tienes una copia de seguridad, puedes importar solo esa tabla desde phpMyAdmin.
  2. Actualiza o reinstala la aplicación. En WordPress, a veces una actualización de plugin falla y borra tablas. Reinstalar el plugin puede solucionarlo.
  3. Verifica el prefijo de las tablas. En wp-config.php de WordPress, asegúrate de que $table_prefix coincide con el prefijo de las tablas en tu base de datos.

Error de "base de datos corrupta"

A veces, una tabla puede dañarse. Los síntomas son errores extraños o páginas que no cargan.

¿Cómo repararla?

  1. Accede a phpMyAdmin (desde cPanel o Plesk).
  2. Selecciona la base de datos.
  3. Marca las tablas problemáticas (o todas si no sabes cuál es).
  4. En el menú desplegable "Con seleccionados", elige "Reparar tabla". MySQL intentará arreglarla automáticamente.

[TIP] La prevención es clave. Mantén tu sitio web, plugins y temas actualizados. Realiza copias de seguridad frecuentes. Y si el problema persiste, no dudes en contactar al soporte técnico de tu hosting, ¡para eso están!

¿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