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 duplicar la base de datos de WordPress usando phpMyAdmin

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.

¿Te preguntas cómo duplicar tu base de datos de WordPress utilizando phpMyAdmin?

Tanto si quieres crear un entorno de desarrollo web como si quieres transferir tu sitio a un nuevo host, tendrás que aprender a duplicar tu base de datos de WordPress. Una forma de hacerlo es con phpMyAdmin, que es una aplicación web para gestionar bases de datos.

En esta guía, le guiaremos paso a paso en el proceso de duplicar su base de datos de WordPress usando phpMyAdmin.

How to Duplicate WordPress Database Using phpMyAdmin

Cuándo puede necesitar duplicar la base de datos de WordPress con phpMyAdmin

phpMyAdmin es una aplicación web que ayuda a los propietarios de sitios web a gestionar sus bases de datos. Tiene una interfaz fácil de usar que le permite realizar varias tareas relacionadas con las bases de datos sin tener que utilizar una herramienta de línea de comandos.

Un uso de phpMyAdmin es duplicar bases de datos de WordPress. Para aclarar, en realidad hay maneras más fáciles de clonar su base de datos de WordPress para principiantes, como con Duplicator. Puedes desplazarte hasta la última sección para ver esos métodos si te sientes más cómodo con ellos.

Sin embargo, puede haber situaciones en las que desee utilizar phpMyAdmin en su lugar:

  • Si utiliza un plugin de migración gratuito, es posible que no disponga de funciones como la selección de bases de datos u opciones avanzadas de exportación/importación.
  • Si experimenta conflictos entre plugins, phpMyAdmin puede evitar posibles errores y garantizar una duplicación limpia de la base de datos.
  • Para usuarios cómodos con la gestión de bases de datos, phpMyAdmin ofrece más flexibilidad. Puede realizar tareas como buscar o reemplazar datos específicos dentro de la base de datos antes de importar, que podrían no estar fácilmente disponibles en los plugins.

Con esto en mente, echemos un vistazo a cómo duplicar la base de datos de tu sitio web WordPress usando phpMyAdmin. Vamos a cubrir diferentes métodos, y puede utilizar los enlaces de abajo para saltar rápidamente a cada uno:

Método 1: Clonar su base de datos de WordPress con phpMyAdmin

Este método es adecuado si desea crear manualmente una copia de seguridad o establecer un entorno de ensayo para probar actualizaciones y cambios.

En primer lugar, debe abrir el panel de control de su alojamiento WordPress. En nuestro tutorial, estamos trabajando con Bluehost, que utiliza cPanel para la gestión de su cuenta de alojamiento. Su panel de control puede tener un aspecto ligeramente diferente al de nuestras capturas de pantalla, pero los pasos serán similares.

Una vez que hayas accedido a cPanel, simplemente busca el icono de phpMyAdmin. Suele estar dentro de la sección ‘Bases de datos’.

Selecting phpMyAdmin on cPanel

Ahora, estás dentro de phpMyAdmin de tu alojamiento web. Aquí, simplemente haga clic en la pestaña ‘Bases de datos’ en la parte superior y seleccione su base de datos de WordPress de la lista de bases de datos.

Si no está seguro de cuál es el nombre de su base de datos, es el nombre que introdujo cuando instaló WordPress por primera vez. También puedes encontrarlo en tu archivo wp-config.php si lo has olvidado.

Selecting a database on phpMyAdmin

A continuación, verá un anuncio / catálogo / ficha de su base de datos de WordPress.

En esta página, basta con hacer clic en la pestaña “Operaciones” del menú superior.

Selecting the Operations tab on phpMyAdmin

Aquí es donde duplicará su base de datos. Desplácese hacia abajo hasta la sección “Copiar base de datos en”.

En el campo vacío, simplemente cambia el nombre de la base de datos. A continuación, asegúrate de que la casilla “Estructura y datos” está marcada. Esta opción copiará tanto la estructura como los datos de la base de datos.

Además, debe marcarse la opción “CREAR BASE DE DATOS antes de copiar”. Esto creará automáticamente una nueva base de datos donde se ubicarán los datos duplicados.

El resto de los ajustes pueden dejarse como están. Lo siguiente es hacer clic en “Ir” en la parte inferior.

The 'Copy database to' section on phpMyAdmin

Y ya está. Su base de datos ha sido clonada correctamente.

Después de esto, puede navegar a su base de datos recién duplicada haciendo clic en el nombre de la nueva base de datos desde el panel izquierdo.

Navigating to a newly duplicated database on phpMyAdmin

Método 2: Exportar e importar la base de datos de WordPress con phpMyAdmin

Este segundo método es el mejor si su compañía de alojamiento no tiene permisos para crear bases de datos directamente desde phpMyAdmin. Este puede ser el caso si está utilizando servicios de alojamiento compartido donde ciertos privilegios están restringidos por razones de seguridad.

En esta situación, es posible que no pueda ver la sección “Copiar base de datos a” en la pestaña “Operaciones”. Para duplicar la base de datos, puede utilizar el método de exportación.

Básicamente, exportará su archivo SQL de base de datos, establecerá una nueva base de datos y, a continuación, importará esa base de datos a la nueva configuración.

El primer paso es visitar phpMyAdmin y seleccionar tu base de datos de WordPress como hicimos en el método anterior. A continuación, en el menú superior, simplemente haga clic en el botón “Exportar”.

Aquí, debe seleccionar “Personalizar – mostrar todas las opciones posibles” en la sección “Método de exportación”.

Opening the 'Export' tab on phpMyAdmin and selecting the Custom option

Una vez hecho esto, desplácese hasta la sección Salida y elija la opción “Guardar salida en un archivo”. De este modo, la base de datos se exportará como archivo SQL.

Para el resto de ajustes, puedes dejarlos como están.

Configuring the phpMyAdmin Export Output settings

Ahora sólo tienes que desplazarte hasta la parte inferior y hacer clic en “Exportar”.

Su navegador / explorador descargará ahora la base de datos de WordPress como un archivo .sql.

Clicking the Export button on phpMyAdmin

A continuación, debe crear una nueva base de datos a la que importar este archivo. Puede ser en el nuevo servidor de alojamiento web al que vas a trasladar tu sitio web.

Abra el panel de control de su alojamiento y haga clic en “Bases de datos MySQL“.

Opening the MySQL Databases page on cPanel

En esta página, debe introducir el nombre de la nueva base de datos. En nuestro ejemplo, hemos utilizado _copy después del nombre de la base de datos original para diferenciar el nombre antiguo del recién duplicado.

A continuación, basta con hacer clic en el botón “Crear base de datos”.

Creating a new MySQL Database on cPanel

Ahora que hemos creado una nueva base de datos, vamos a asignarla a un usuario MySQL.

Desplázate hasta la sección “Añadir usuario a la base de datos” y selecciona un nombre de usuario MySQL en el menú desplegable. Asegúrate de elegir la nueva base de datos que acabas de crear en el campo “Base de datos”.

Una vez hecho esto, haz clic en “Añadir”.

Adding a new user to the MySQL Database on cPanel

Se le redirigirá a la página “Gestionar privilegios de usuario”.

Sólo tiene que marcar la opción “TODOS LOS PRIVILEGIOS” si desea tener un control total sobre su base de datos.

Checking the All Privileges option when adding a new MySQL user on cPanel

A continuación, vaya hasta el final de la página y haga clic en “Realizar cambios”.

Su base de datos recién creada ya está lista.

Clicking the 'Make Changes' button to set the privileges of a new MySQL user on phpMyAdmin

Sigamos adelante y abramos phpMyAdmin de nuevo y seleccionemos la base de datos que acabamos de crear en cPanel.

Una vez dentro, verás que la base de datos está vacía sin tablas como ésta:

No tables found in database message on phpMyAdmin

Para continuar, basta con ir a la pestaña Importar del menú superior.

Aquí, haga clic en el botón “Elegir archivo” para seleccionar el archivo .sql que descargó anteriormente.

Choosing an SQL file to import in phpMyAdmin

Una vez que haya terminado, desplácese hasta la parte inferior y haga clic en el botón “Importar”.

phpMyAdmin ahora subirá el archivo desde su ordenador e importará su base de datos.

Clicking the Import button on phpMyAdmin

Y ya está. Ha importado correctamente su base de datos duplicada.

Formas alternativas de duplicar la base de datos de WordPress (para principiantes)

Como se mencionó anteriormente, este método phpMyAdmin es sólo una manera de duplicar su base de datos de WordPress.

Pero hay que admitir que esta forma no es la más fácil para los principiantes. Si prefieres utilizar un plugin, puedes usar Duplicator. Este plugin te permite crear un paquete de copia de seguridad personalizado solo para tu base de datos de WordPress.

Además, hay un botón de un solo clic para restaurar los archivos de su sitio de WordPress en un instante.

Puede obtener más información sobre el plugin en nuestra reseña completa de Duplicator y en nuestra guía paso a paso sobre cómo clonar un sitio web de WordPress.

Is Duplicator the right backup and migration plugin for you?

¿Quieres más recomendaciones de plugins de clonación de WordPress? Echa un vistazo a nuestra selección de expertos de los mejores plugins de WordPress para clonar o duplicar un sitio.

Como alternativa, si tienes un sitio web grande, considera la posibilidad de recurrir a un servicio de migración como Seahawk Media. Sus expertos en WordPress pueden encargarse de cualquier tarea, desde trasladar tu sitio web hasta duplicar bases de datos complejas.

Esperamos que este artículo te haya ayudado a aprender cómo duplicar una base de datos de WordPress usando phpMyAdmin. Quizás también quieras ver nuestra selección experta de los mejores plugins de gestión de bases de datos para WordPress y nuestra guía definitiva para aumentar la velocidad y el rendimiento de WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and 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

9 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

    I have faced a wrong backup problem with one of my websites where I used a backup plugin and was convinced that all my posts and pages would have been backed up. But after few days when I wanted to get those files on my new website, it was completely lost.
    Doing backup manually through the php myadmin dashboard is a wise decision and it gives confidence and satisfaction that I can revert and use that backup whenever I would need it.
    Thanks for this guide for making backup manually.

    • WPBeginner Support says

      It can certainly be a good idea to do a manual backup on the off chance there is an issue.

      Administrador

  3. Jiří Vaněk says

    Wouldn’t it be easier to create a database dump and import it to the new server if I were to migrate the website? Alternatively, if I wanted to duplicate a website to create a live version and a development version, wouldn’t using a staging plugin, which duplicates the database and allows transferring changes from the development to the live version, be a better option for beginners?

    • WPBeginner Support says

      Using migration plugins can make the process easier but this is an alternative for those looking for a manual solution.

      Administrador

  4. ASHIKUR RAHMAN says

    for moving from one subdomian to another is it safe to use Softaculous Apps Intaller clone installation options?

  5. Ram E. says

    Another helpful guide! Although I find it a bit complicated.

    I set up a staging environment before switching to WordPress 6.4 using the Softaculous Apps Intaller on Bluehost. It was easy to do with a click, although you have to make sure first that the subdomain or directory where you want to install the clone is available.

  6. Konrad says

    i’ve bitten into SQL challenges before for my technical school exam, so no problem here :p also,
    there are two types of people: those who don’t backup their databases and those who will :D so start now ;)

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.