Cómo hacer una copia de seguridad de tu base de datos WordPress desde cPanel

Publicada en WordPress.

Mira nuestro vídeo

Existe una versión mejor de tu web

Comparte este artículo

Las copias de seguridad son el salvavidas de nuestras páginas web. Cuando un desastre inesperado sucede, tener una copia de seguridad reciente y disponible de la base de datos de WordPress es la diferencia entre el llanto o la gloria.

En esta web hemos hablado largo y tendido sobre las copias de seguridad. Te hemos explicado como crearlas con Git y los problemas más comunes de WordPress y cómo solucionarlos gracias a tener una copia de seguridad.

En WordPress tienes muchos plugins para hacer copias de seguridad, pero lo que quizás no sabes es que puedes hacer tú mismo una copia de seguridad de la base de datos de tu WordPress a través de cPanel.

Interfaz gráfica de cPanel, para gestionar diferentes herramientas de tu hosting.
Interfaz gráfica de cPanel, para gestionar diferentes herramientas de tu hosting.

cPanel es una herramienta que la mayoría de proveedores de alojamiento web proporcionan para gestionar de forma avanzada los diferentes ajustes de tu hosting. Esta herramienta da un poco de miedo al principio, si no se tienen los conocimientos básicos para gestionarla. Si tocas algo que no debes, puedes cargarte la configuración de tu web y demás utilidades: dominios, cuentas de correo, certificados SSL, etc.

Sin embargo, si te centras en lo que te explicaré hoy (y sólo en eso), no tienes porqué tenerle miedo al cPanel. Lo único que vamos a hacer es sacar una copia de seguridad en formato SQL de tu base de datos de WordPress. Y esto no tiene ningún efecto sobre ninguna configuración ni nada más, por lo que puedes estar tranquilo.

La forma de acceder al cPanel de tu hosting depende del proveedor de alojamiento web que tengas contratado. Si en su documentación o en el panel que te proporcionen no ves claro cómo puedes acceder a tu cPanel, ponte en contacto con ellos. También puede pasarte que no proporcionen un cPanel en el plan que tengas contratado. Si ese es tu caso, pídeles acceso a phpMyAdmin, que es la herramienta que vamos a utilizar hoy.

Volviendo al tema, dentro de cPanel hay varias secciones diferentes. La que nos interesa hoy es la de las bases de datos:

Sección de bases de datos dentro de cPanel.
Sección de bases de datos dentro de cPanel.

Dentro de esta sección, lo único que queremos es acceder a phpMyAdmin, que es un gestor de bases de datos MySQL a través de la web. No necesitas ningún programa adicional para acceder a la base de datos. Con tener acceso a phpMyAdmin es más que suficiente.

Una vez hacemos clic en el icono de phpMyAdmin se nos abrirá la interfaz de usuario de este gestor de bases de datos:

phpMyAdmin es una herramienta para gestionar bases de datos a través de la web.
phpMyAdmin es una herramienta para gestionar bases de datos a través de la web.

En la parte izquierda tenemos una barra lateral con las diferentes bases de datos que hay creadas en el sistema. Lo primero que tenemos que hacer es verificar cuál de ellas es la que estamos usando en nuestro WordPress. Si sólo tienes una en la lista, ya tienes el trabajo hecho. En caso contrario, échale un ojo al archivo wp-config.php de tu instalación WordPress. Podrás verlo a través de un cliente FTP o incluso a través de la sección FTP de tu propio cPanel.

Cuando tengas claro cuál es el nombre de la base de datos que tu WordPress está usando para almacenar los datos de tu web, haz clic en ella en la barra lateral izquierda para seleccionarla:

Vista de phpMyAdmin al seleccionar una de las bases de datos del panel de la izquierda.
Vista de phpMyAdmin al seleccionar una de las bases de datos del panel de la izquierda.

Ahora, en la parte central de la vista de phpMyAdmin puedes ver todas las tablas que hay creadas en tu base de datos de WordPress. Esto puede servirte también para eliminar tablas basura creadas por plugins que ya no uses pero que han quedado ahí huérfanas en la base de datos.

Aunque te recomiendo que esto lo hagas al finalizar este tutorial, ya que así, si te equivocas y borras tablas de más, tendrás una copia de seguridad para recuperarlas sin problema.

La opción que nos interesa hoy es la de exportar, que puedes encontrar en una de las pestañas que hay en la parte superior de la interfaz de phpMyAdmin:

Menú de exportación de una base de datos en phpMyAdmin.
Menú de exportación de una base de datos en phpMyAdmin.

Si no haces nada más y seleccionas el método de exportación rápido, al ejecutar la exportación automáticamente descargarás un archivo SQL con la copia de seguridad de tu base de datos WordPress. Esta opción rápida es más que suficiente para cualquier usuario. Eso sí, asegúrate que el formato escogido sea SQL, que es el que tu base de datos entiende.

En caso de que la descarga del archivo SQL no finalice correctamente, es posible que tu proveedor de alojamiento tenga algún limite en el tiempo o la cantidad de datos que te permite exportar. Ponte en contacto con ellos para que te ayuden a solucionarlo.

Por el contrario, si quieres afinar más en la exportación de tu copia de seguridad de la base de datos, puedes escoger la opción de ajustes personalizados. Al seleccionarla, se visualizan una serie de ajustes avanzados que pasamos a explicar a continuación:

Ajustes adicionales cuando seleccionamos la opción custom al exportar.
Ajustes adicionales cuando seleccionamos la opción custom al exportar.

La primera opción adicional que tienes es la de seleccionar qué tablas concretas quieres exportar en la copia de seguridad. Es importante aquí marcar que quieres incluir en la copia tanto los datos como la estructura de la tabla.

Además de esto, puedes renombrar las tablas en la exportación, cambiarle el nombre al archivo SQL que se descargará o filtrar aquellas tablas que sean más grandes que un cierto número de megas. Habitualmente no necesitas cambiar nada de esto, pero ahora ya sabes que tienes estas posibilidades.

Ajustes adicionales cuando seleccionamos la opción custom al exportar.
Ajustes adicionales cuando seleccionamos la opción custom al exportar.

Aparte de lo anterior, puedes deshabilitar la comprobación de claves o exportar también las vistas que tengas creadas como si fueran tablas. De nuevo, esto no lo vas a necesitar en tu copia de seguridad de WordPress, pero hemos venido a aprender, ¿verdad?

Lo que sí es importante es que si eliges los ajustes personalizados, marques el ajuste de incluir sentencias DROP TABLE. Esto te permitirá cargar el archivo SQL de la base de datos en caso de que lo necesites sin tener que borrar antes a mano las tablas de tu base de datos. El propio archivo de la copia de seguridad ya se encargará de hacerlo por ti, ya que incluirá estas sentencias.

Ajustes adicionales cuando seleccionamos la opción custom al exportar.
Ajustes adicionales cuando seleccionamos la opción custom al exportar.

Por último, tienes diferentes modificadores para elegir el formato en el que las instrucciones INSERT se exportan en tu copia de seguridad. De nuevo, no es necesario que hagas cambios aquí, ya que la configuración por defecto te es más que suficiente.

Hemos visto que crear una copia de seguridad de la base de datos de WordPress a través de phpMyAdmin es realmente sencillo. No hay que ser un hacker para saber generar tu archivo SQL con los datos de tu WordPress por si algo malo pasa en el futuro. Tener este tipo de conocimientos básicos para saber acceder al cPanel y de ahí a phpMyAdmin te puede ahorrar dolores de cabeza.

Espero que este pequeño tutorial te haya sido útil y que no tengas que lamentar el no tener una copia de seguridad de tu WordPress en caso de que alguna fatalidad ocurra en tu web.

Imagen destacada de Markus Spiske en Unsplash.

Deja una respuesta

No publicaremos tu correo electrónico. Los campos obligatorios están marcados con: •

He leído y acepto la Política de privacidad de Nelio Software

Al marcar la casilla de aceptación estás dando tu legítimo consentimiento para que tu información personal se almacene en SiteGround y sea usada por Nelio Software con el propósito único de publicar aquí este comentario. Contáctanos para corregir, limitar, eliminar o acceder a tu información.