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

Cómo restaurar una base de datos en WordPress desde phpMyAdmin

Actualizado el 7 de octubre de 2025

Introducción

Perder el acceso a tu sitio WordPress puede ser una experiencia frustrante, especialmente si no recuerdas cómo solucionarlo. Uno de los problemas más comunes que enfrentan los administradores novatos es la corrupción o pérdida de datos en la base de datos. Afortunadamente, restaurar una copia de seguridad desde phpMyAdmin es un proceso sencillo que puedes realizar en pocos minutos, incluso sin experiencia técnica. En este tutorial, te guiaré paso a paso para que puedas recuperar tu sitio sin estrés.

[INFO] Una base de datos es como el cerebro de tu WordPress: almacena todas las publicaciones, usuarios, comentarios y configuraciones. Si se daña, tu sitio deja de funcionar correctamente.

Antes de comenzar, asegúrate de tener a mano un archivo de respaldo de tu base de datos (normalmente con extensión .sql). Si no lo tienes, es momento de crear uno, pero aquí asumiremos que ya lo posees. ¡Empecemos!

¿Qué necesitas para restaurar tu base de datos?

Para realizar este proceso, solo requieres tres cosas:

  • Acceso a tu panel de control de hosting (cPanel, Syspanel, Plesk, etc.).
  • El archivo de respaldo de tu base de datos (.sql).
  • Las credenciales de la base de datos (nombre de usuario, contraseña y nombre de la base).

[WARNING] No confundas restaurar la base de datos con reinstalar WordPress. La restauración solo afecta los datos, no los archivos del núcleo. Si también perdiste archivos, necesitarás un respaldo completo del sitio.

Paso 1: Acceder a phpMyAdmin desde tu panel de control

El primer paso es abrir phpMyAdmin, la herramienta que usaremos para gestionar la base de datos. La forma de acceder varía según tu proveedor de hosting:

Si usas cPanel (el más común)

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.

Si usas Syspanel (HestiaCP)

  1. Accede a tu Syspanel usando el puerto 2106 (ejemplo: tudominio.com:2106).
  2. Ingresa con tu usuario y contraseña de administrador.
  3. En el menú lateral, selecciona Bases de Datos y luego haz clic en el ícono de phpMyAdmin junto a la base que deseas restaurar.

[TIP] Si no encuentras phpMyAdmin, contacta al soporte de tu hosting. Algunos paneles lo ocultan en secciones avanzadas.

Paso 2: Identificar y seleccionar la base de datos correcta

Una vez dentro de phpMyAdmin, verás una lista de bases de datos en el panel izquierdo. Es crucial que elijas la correcta, de lo contrario podrías dañar otro sitio.

¿Cómo saber cuál es tu base de datos de WordPress?

  • Revisa el archivo wp-config.php de tu instalación de WordPress (está en la raíz de tu sitio). Busca la línea:
    define('DB_NAME', 'nombre_de_tu_base');
    
  • El nombre suele ser algo como usuario_wp123 o basededatos_principal.

Haz clic en el nombre de la base de datos en el panel izquierdo. Verás una lista de tablas (como wp_posts, wp_users, etc.). ¡Perfecto! Estás en el lugar correcto.

Paso 3: Importar el archivo de respaldo (restaurar)

Ahora viene el paso clave. Sigue estas instrucciones al pie de la letra:

  1. Selecciona la base de datos (ya deberías tenerla seleccionada desde el paso anterior).
  2. En la barra superior, haz clic en la pestaña Importar.
  3. En la sección Archivo a importar, haz clic en Elegir archivo y selecciona tu archivo .sql.
  4. Deja las opciones predeterminadas (formato SQL, juego de caracteres UTF-8).
  5. Haz clic en el botón Continuar o Ejecutar en la parte inferior.

[WARNING] Este proceso puede tomar varios segundos o minutos, dependiendo del tamaño del archivo. No cierres la ventana ni recargues la página hasta que veas un mensaje de éxito.

¿Qué hacer si el archivo es muy grande?

Si tu respaldo supera los límites de subida de phpMyAdmin (normalmente 50 MB), puedes:

  • Comprimir el archivo en .zip o .gz antes de subirlo. phpMyAdmin lo descomprimirá automáticamente.
  • Usar la opción Importar por partes (divide el SQL en fragmentos más pequeños con herramientas como BigDump).
  • Solicitar a tu hosting que aumente el límite temporalmente.

Paso 4: Verificar que la restauración fue exitosa

Después de la importación, verás un mensaje verde como: "La consulta SQL se ha ejecutado correctamente". Pero no te confíes aún. Haz estas comprobaciones rápidas:

  1. Revisa el número de tablas: En el panel izquierdo, haz clic en tu base de datos. Deberías ver la misma cantidad de tablas que antes del fallo (normalmente 11 o más para WordPress limpio).
  2. Accede a tu sitio web: Abre tudominio.com en una pestaña nueva. Si ves tu contenido normal, ¡felicidades! La restauración funcionó.
  3. Prueba el panel de administración: Ingresa a tudominio.com/wp-admin con tus credenciales. Si todo está bien, podrás acceder sin problemas.

[TIP] Si ves un error de "Error al establecer conexión con la base de datos", verifica que el nombre de la base, el usuario y la contraseña en wp-config.php coincidan con los del hosting.

Solución de problemas comunes

A veces las cosas no salen a la primera. Aquí tienes las fallas más frecuentes y cómo resolverlas:

Error: "No se pudo conectar a la base de datos"

  • Causa: El archivo wp-config.php tiene credenciales incorrectas.
  • Solución: Edita el archivo (vía FTP o administrador de archivos) y actualiza DB_NAME, DB_USER y DB_PASSWORD con los datos correctos de tu hosting.

Error: "Tabla 'wp_options' no existe" o tablas corruptas

  • Causa: La restauración fue incompleta o el archivo SQL está dañado.
  • Solución: Vuelve a importar el respaldo. Si el error persiste, usa la opción Reparar tablas en phpMyAdmin (selecciona todas las tablas, elige "Reparar" en el menú desplegable).

El sitio se ve en blanco (pantalla blanca de la muerte)

  • Causa: Puede ser un conflicto de plugins o temas, no necesariamente la base de datos.
  • Solución: Desactiva todos los plugins renombrando la carpeta wp-content/plugins desde FTP. Luego ve activándolos uno por uno.

Preguntas frecuentes (FAQ)

¿Puedo restaurar una base de datos sin perder los cambios recientes?

Sí, pero solo si tienes un respaldo de solo la tabla wp_posts o similar. Lo recomendable es mantener respaldos periódicos y restaurar el más reciente.

¿Qué pasa si no tengo un respaldo de la base de datos?

Puedes intentar recuperarla desde los archivos de WordPress (no es común), o contactar a tu hosting para ver si tienen copias de seguridad automáticas.

¿La restauración afecta a los archivos multimedia (imágenes, PDFs)?

No, los archivos multimedia se almacenan en la carpeta wp-content/uploads, no en la base de datos. La base solo guarda las referencias a ellos.

¿Puedo usar phpMyAdmin desde un teléfono móvil?

Técnicamente sí, pero la interfaz no está optimizada. Es mucho más seguro hacerlo desde una computadora.

Consejos adicionales para mantener tu base de datos segura

  • Realiza respaldos automáticos: Usa plugins como UpdraftPlus o BackWPup para programar copias diarias.
  • Actualiza WordPress y plugins: Las versiones antiguas tienen vulnerabilidades que pueden dañar la base de datos.
  • Evita editar directamente en phpMyAdmin: A menos que sepas exactamente lo que haces, podrías romper relaciones entre tablas.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso por FTP y phpMyAdmin suele estar disponible desde el mismo panel. El puerto 2106 te da entrada a todas las herramientas de gestión.

Conclusión

Restaurar una base de datos en WordPress desde phpMyAdmin es un proceso que, aunque suene técnico, se vuelve sencillo con práctica. Siguiendo estos pasos, podrás recuperar tu sitio en minutos y evitar dolores de cabeza. Recuerda siempre tener un respaldo actualizado y verificar que tu hosting ofrezca herramientas como phpMyAdmin para emergencias.

Si algo no sale como esperabas, no dudes en consultar con el soporte de tu hosting o dejar un comentario en foros especializados. ¡Tu sitio web merece estar siempre en línea!

¿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