Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo restaurar un sitio WordPress con sólo una copia de seguridad de la base de datos

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

Siempre recomendamos a nuestros usuarios que realicen copias de seguridad completas de WordPress de forma regular. Pero, ¿qué pasaría si, sin saberlo, utilizara uno de los plugins gratuitos que solo hacen copias de seguridad de la base de datos? En este artículo, le mostraremos cómo restaurar un sitio de WordPress con sólo una copia de seguridad de la base de datos. No será una restauración completa, pero le mostraremos cómo puede minimizar los daños.

Recovering a WordPress site from a database backup alone

Primeros pasos

Para este tutorial, asumimos que tiene una copia de seguridad de su base de datos de WordPress en un archivo zip. Si aún no tiene una, aquí le mostramos cómo hacer una copia de seguridad de la base de datos de WordPress manualmente.

Si usted se está recuperando de una mala experiencia con su proveedor de alojamiento web, entonces es probablemente el momento de encontrar un mejor alojamiento. Hemos seleccionado algunos de los mejores proveedores de alojamiento WordPress. Estas son las empresas con las que hemos trabajado y en las que confiamos para nuestros propios proyectos.

Vea también: 7 Indicadores clave para cambiar de alojamiento WordPress.

Cómo restaurar la copia de seguridad de la base de datos de WordPress

Primero, necesitará crear una nueva base de datos. Simplemente acceda a su cuenta de cPanel y haga clic en Bases de datos MySQL en la sección Base de datos.

MySQL databases in cPanel

A continuación, proporcione un nombre para su base de datos y luego haga clic en el botón crear base de datos.

Creating new MySQL database

Ahora que ha creado una base de datos, necesita un usuario MySQL al que se le asignarán todos los privilegios para trabajar en su base de datos recién creada.

En la misma página de bases de datos MySQL, desplácese hasta la sección de usuarios MySQL y añada un nuevo usuario.

Adding a new MySQL user

Proporcione un nombre de usuario y una contraseña segura para su usuario de base de datos y luego haga clic en el botón crear usuario.

A continuación, debe añadir este usuario a la base de datos MySQL. Desplácese hasta la sección “Añadir usuario a la base de datos” y seleccione el usuario junto con la base de datos en los menús desplegables y, a continuación, haga clic en el botón añadir.

Adding a user to database

Su nueva base de datos está ahora lista para WordPress.

Importar la copia de seguridad de la base de datos de WordPress

Primero debe visitar el panel de control de cPanel. En la sección de bases de datos, debe hacer clic en phpMyAdmin.

Launching phpMyAdmin from cPanel

En el siguiente paso, seleccione la base de datos que creó anteriormente en la página phpMyAdmin y luego haga clic en el botón Importar.

Ahora necesitas hacer clic en el botón de elegir archivo para subir tu archivo de copia de seguridad de la base de datos de WordPress. Simplemente haga clic en el botón ir en la parte inferior de la página para iniciar la importación.

importdb

Verás un mensaje de correcto cuando el trabajo de importación haya terminado.

Ha importado correctamente su base de datos de WordPress. Ahora el siguiente paso es instalar WordPress usando su nueva base de datos.

Restaurar su sitio WordPress

Para una restauración manual de WordPress, necesitará instalar manualmente WordPress en su servidor. Visite nuestro tutorial de instalación de WordPress paso a paso y vaya a la sección ‘cómo instalar WordPress mediante FTP’ para obtener instrucciones detalladas.

Durante la instalación, cuando llegues al paso ‘crear un archivo de configuración’. Introduzca el nombre de la base de datos y el usuario que creó anteriormente.

Creating configuration file step during WordPress installation

Ahora verás un mensaje indicando que WordPress puede conectarse a tu base de datos, y ya puedes ejecutar la instalación.

Al hacer clic en el botón de instalación aparecerá el mensaje ‘Ya instalado’.

Already installed message

Eso es todo lo que ahora puede proceder a acceder / acceso a su sitio de WordPress.

Restauración Diagnosticar problemas

Al no tener sus antiguos archivos de WordPress, faltarán varias cosas. Algunas de ellas se pueden restaurar fácilmente mientras que otras serán un poco difíciles. Vamos a repasarlas una por una.

1. Tema

Simplemente instale una copia nueva de su antiguo tema de WordPress. Si hiciste cambios directos en los archivos de tu tema, entonces todos esos cambios desaparecerán.

Tendrás que revisar las opciones del tema para establecerlo como estaba antes.

2. Widgets

Los wid gets juegan un perfil importante en los temas de WordPress. Afortunadamente, se almacenan en la base de datos de WordPress y el cambio a su antiguo tema restaurará algunos de sus widgets.

Siempre puedes ir a Apariencia ” Widgets para añadir y reorganizar widgets en tus barras laterales.

Algunos plugins de WordPress vienen con sus propios widgets. Para poder usar esos widgets, primero necesitarás instalar y activar esos plugins.

3. Enlaces permanentes

La estructura de enlaces permanentes de su sitio también se almacena en la base de datos, y se restaurará automáticamente. Sin embargo, si usted está viendo errores 404 en el front-end de su sitio, entonces usted necesita para actualizar los ajustes de permalink.

Simplemente vaya a Ajustes ” Enlaces permanentes y haga clic en el botón guardar cambios sin cambiar nada. Esto actualizará la estructura de URL de WordPress.

4. Plugins

WordPress almacena un registro de los plugins activos de su sitio. Cuando visite la página de plugins por primera vez, WordPress le mostrará una lista de errores para cada plugin que estaba en la base de datos pero que ya no está instalado.

Deactivated plugins

Copie todos los nombres de los plugins y comience a instalarlos y activarlos uno a uno.

Recuperación de imágenes perdidas para su sitio de WordPress

Encontrar y reemplazar las imágenes perdidas en su sitio web sería la parte más complicada de la recuperación. Dependiendo de la cantidad de contenido e imágenes que tenga, esto puede llevar mucho tiempo.

Desafortunadamente, no hay una manera fácil de evitarlo. Tendrás que utilizar varias herramientas para extraer las imágenes de diferentes fuentes. Tus posibilidades de recuperar todas las imágenes son bastante bajas.

1. Busca en la caché de tu navegador / explorador

Si has perdido tu sitio web recientemente, puedes mirar en la caché de tu navegador / explorador.

Los usuarios de Firefox pueden descargar la extensión CacheViewer2 para encontrar fácilmente las imágenes de su sitio web almacenadas en la caché del navegador.

Finding cached images in Firefox

Basta con hacer clic con el botón derecho en una imagen y seleccionar guardar como en el menú.

Los usuarios de Google Chrome en Windows pueden probar Chrome Cache Viewer.

Los usuarios de Google Chrome en Mac no tendrán suerte. No se ha podido encontrar ninguna solución razonable para examinar, obtener una vista previa y guardar una imagen de la caché de Google Chrome en Mac.

2. Busca tus imágenes en la caché web

Existen varios servicios web que guardan versiones en caché de sitios web. Puedes empezar buscando tus imágenes en la búsqueda de imágenes de Google. Simplemente introduce la URL de tu sitio y podrás ver las imágenes que Google ha encontrado en tu sitio web.

Finding your images in Google Image search

Puedes hacer clic en una imagen para ver una vista previa más grande y guardar la imagen.

Si estás restaurando un sitio mucho más antiguo y no encuentras imágenes en Google o Bing, puedes probar con Archive.org. Se trata de una organización sin ánimo de lucro que almacena instantáneas de sitios web con fines históricos.

Internet Archive Way Back Machine

Búsqueda y sustitución de imágenes en su sitio web

Si no tienes mucho contenido en tu antiguo sitio, entonces puedes reemplazar manualmente las imágenes en tus entradas. Sin embargo, si usted tiene una gran cantidad de contenido a continuación, encontrar y reemplazar manualmente las imágenes será difícil.

A continuación te explicamos cómo localizar fácilmente las imágenes rotas y reemplazarlas.

Primero, necesitas instalar y activar el plugin Broken Link Checker. Una vez activado, simplemente vaya a la página Herramientas ” Broken Links Checker. El plugin le mostrará una lista de todos los enlaces rotos en su sitio.

Find and replace missing images in WordPress

Las imágenes rotas también se consideran enlaces rotos, por lo que también aparecerán en la lista. Puede hacer clic en la columna de texto del enlace para ordenar la lista de enlaces rotos y mostrar primero las imágenes.

Ahora puedes reemplazar las imágenes que has recuperado editando entradas. Para las imágenes que no hayas podido recuperar, puedes intentar recrearlas o simplemente desvincularlas.

Consejo adicional

Será difícil recuperar todos los datos perdidos. Su sitio puede incluso mostrar errores y afectar a la experiencia del usuario. Por eso, muchos expertos recomiendan encarecidamente establecer copias de seguridad automáticas.

Recomendamos usar BackupBuddy. Es un plugin premium de copias de seguridad para WordPress con opciones de restauración sencillas y la posibilidad de crear y guardar automáticamente tus copias de seguridad en la nube.

Eso es todo, esperamos que este artículo te haya ayudado a restaurar tu sitio WordPress a partir de una copia de seguridad de la base de datos. Puede que también quieras ver nuestra lista de 13 consejos vitales y hacks para proteger tu área de administrador de WordPress.

Si te ha gustado este artículo, suscríbete a nuestro canal de YouTube para ver tutoriales en vídeo sobre WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

Obtenga acceso GRATUITO a nuestro kit de herramientas - una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Reader Interactions

22 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed says

    Thanks for this guide.
    I have a backup from 2016 of one of my blogs and I have tried multiple times not able to restore them back.
    I will try these steps and see if I would be able to successfully restore my database.
    the thing that I am missing are the posts that I had written on my blog.
    hope this will work.

  3. Mallory says

    Thanks for this article! I restored my site from the database file. But when I visited the plugins page for the first time, I didn’t immediately copy the list of plugin errors from the plugin files that don’t exist any more. Now the notification is gone. Is there any way to find this list again? There were several plugins that I don’t remember but need to be reinstalled.

    • WPBeginner Support says

      Sadly, we do not have a specific location we would recommend for finding the errors again.

      Administrador

  4. Emmanuelkwofie says

    Hi, I was noticed by my hosting company that hackers have back door to my website so I should clean it and didn’t know what to do, so I did a backup of my theme, plugins, and upload and downloaded it to my local pc. I did not also remove the database. so in all, I have my database and the other files I backed up. Please, can I still get my website back and how? i don’t have the htc.access file and the wp.config file. How do i get my website back as it was?

  5. Dean says

    I ran restore database and let it run for HOURS. All the time it said “loading”. When I went back into cPanel the dbase size is 0.00.

    Is there some voodoo magic I can use to restore my database?

    • WPBeginner Support says

      You would want to first reach out to your hosting provider to see if they’re having any issues on their end that could be preventing the restore.

      Administrador

  6. eswaran says

    i have installed wordpress on server and took backup using this i have created same copy of wordpress in my local machine. I have installed some of plugin on server and restored the plugin physical file via FTP to my locai machine. Then i took DB backup from server and restored in my local machine.

    The problem is i have activated the plugin’s on server but after restore database the plugin not active automatically in my locai machine. Every time i need to activate manually.

    To achieve this do i need update any sql script on database?

  7. Lisander says

    I have an old site I wanted to recover, but my old laptop crashed.
    Had an older back up lying around (not the latest). i followed these steps, now I have about 70% restored.

    Thanks for the guide.

  8. Ahmed LAHMAR says

    Thank you WPBeginner,
    I went through the same bad experience but luckily my images were stored in the free cdn offered by WordPress.com

  9. Ewan Yates says

    Thanks for this great guide. Quick question though,…
    When creating a new database and user, do they need to be the same as the ones in the backup?

  10. Dusty says

    This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!

Deja tu comentario

Gracias por elegir dejar un comentario. Tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestros política de comentarios, y su dirección de correo electrónico NO será publicada. Por favor, NO utilice palabras clave en el campo de nombre. Tengamos una conversación personal y significativa.