Cómo hacer una copia de seguridad y restaurar rápidamente una base de datos con phpMyAdmin

Si una GUI basada en web se adapta mejor a sus habilidades de administración, Jack Wallen quiere mostrarle cómo hacer una copia de seguridad y restaurar sus bases de datos MySQL / MariaDB con una de las herramientas más fáciles del mercado.

Imagen: iStock / gorodenkoff

Muchos de sus procesos comerciales dependen de bases de datos. Si una de esas bases de datos falla, su flujo de trabajo podría paralizarse. Eso le costaría dinero, un resultado que ciertamente no desea.

Para evitarlo, debe realizar una copia de seguridad de esas bases de datos. Ya lo he guiado a través del proceso de hacerlo desde la línea de comando. Definitivamente, esta es una técnica que debe conocer. Pero puede haber ocasiones en las que desee trabajar con un poco más de eficiencia, como mediante una GUI basada en web como phpMyAdmin. Eso, amigos míos, es exactamente lo que les voy a mostrar hoy.

Después de leer lo fácil que es, es posible que nunca vuelva a la terminal para esta tarea.

Pongámonos a trabajar.

VER: Más de 40 términos de código abierto y Linux que necesita saber (TechRepublic Premium)

Lo que necesitarás

Necesitará tres cosas para que esto suceda:

Una instancia en ejecución de phpMyAdmin Un usuario con acceso completo a las bases de datos (como el usuario phpmyadmin) Una base de datos para respaldar

Con esas cosas listas, hagamos una copia de seguridad y restauremos esos datos.

Cómo hacer una copia de seguridad de una base de datos con phpMyAdmin

Lo primero que haremos es hacer una copia de seguridad de la base de datos. Inicie sesión en phpMyAdmin y seleccione la base de datos para realizar una copia de seguridad en el menú de navegación de la izquierda (Figura A).

Figura A

Voy a hacer una copia de seguridad de mi base de datos nextcloud.

Una vez que haya seleccionado la base de datos, vaya al panel principal y seleccione la pestaña Exportar (Figura B).

Figura B

La pestaña de exportación es donde se encuentra el proceso de copia de seguridad.

En la siguiente ventana (Figura C), asegúrese de seleccionar el formato rápido y SQL.

Figura C

Puede ignorar la ventana de la plantilla de exportación para las copias de seguridad básicas.

Haga clic en Ir y se le pedirá que guarde el archivo .sql de la exportación. Guarde el archivo y la copia de seguridad estará completa.

Una cosa a tener en cuenta es que phpMyAdmin no puede realizar copias de seguridad de sus bases de datos con regularidad. Por este motivo, debe realizar una copia de seguridad de ellos manualmente. Sugeriría adquirir el hábito de hacer esto todos los días.

Cómo restaurar desde una copia de seguridad

Si algo sale mal con su base de datos (esperemos que nunca suceda), puede restaurarla desde su última copia de seguridad, pero no es tan sencillo como la copia de seguridad.

En primer lugar, debe eliminar la copia de seguridad fallida de phpMyAdmin. Para hacer eso, haga clic en la pestaña SQL y, en el panel de consulta (Figura D – el área de texto encima del botón Enviar consulta) escriba:

eliminar NOMBRE de la base de datos;

Donde NOMBRE es el nombre de la base de datos que se eliminará.

Una vez que haya hecho eso, deberá crear una nueva base de datos con el mismo nombre. Vaya a la ventana principal de phpMyAdmin y vaya a la pestaña Bases de datos. Escriba el nombre de la nueva base de datos y haga clic en Crear (Figura D).

Figura D

Recreando la base de datos eliminada.

Una vez creada la base de datos, selecciónela en el menú de navegación de la izquierda y haga clic en la pestaña Importar. En esta nueva ventana (Figura E), haga clic en el botón Examinar y luego busque el archivo de respaldo .sql que descargó de la exportación.

Figura E

Restaurar una base de datos MySQL usando la herramienta de importación phpMyAdmin.

Esta acción llevará algún tiempo (dependiendo del tamaño de la base de datos). Cuando se complete la importación, debería ver todas las tablas enumeradas en el panel de navegación de la izquierda y estará listo para comenzar. Aunque este proceso no es tan simple como cuando se trabaja desde la línea de comandos, hará el trabajo y lo hará con la ayuda de una práctica GUI.

Ver también