Copia de seguridad de la base de datos MySQL en Windows

Naila Saad Siddiqui 15 febrero 2024
Copia de seguridad de la base de datos MySQL en Windows

Este tutorial rápido analizará cómo hacer una copia de seguridad de la base de datos MySQL y cómo guardarla como un script en un archivo.

Cuando trabaje con las bases de datos, se recomienda realizar copias de seguridad periódicas de su base de datos. Esto se debe a que puede haber algunas situaciones problemáticas en su desarrollo que pueden causar la pérdida de datos valiosos.

Para compensar la pérdida de datos no deseada, debemos realizar copias de seguridad periódicas de las bases de datos. Esto se puede hacer usando un programa de utilidad conocido como mysqldump.

Use la utilidad mysqldump para hacer una copia de seguridad de la base de datos MySQL en Windows

El software de cliente mysqldump crea copias de seguridad lógicas mediante la generación de un conjunto de sentencias SQL que pueden ejecutarse para recrear las definiciones de objetos de la base de datos y el contenido de la tabla originales.

Realiza copias de seguridad o transfiere una o más bases de datos MySQL a otro servidor SQL. El mysqldump también puede proporcionar salida CSV, texto o XML.

La sintaxis correcta de este comando es:

mysqldump.exe [options]

Para ejecutar este comando, primero debemos ir al directorio mysql/bin. Este directorio tiene la utilidad mysqldump.

Necesitamos proporcionar diferentes opciones como nombre de usuario, contraseña, número de puerto, nombre de la base de datos y un archivo resultante donde se guardará el script de respaldo.

Supongamos que tenemos una base de datos llamada testdb para la cual necesitamos crear el archivo de respaldo; entonces, necesitamos ejecutar el siguiente comando.

mysqldump.exe --user=root --password= --host=localhost --port=3306 --result-file="backupfile.sql" --databases "testdb"

mysqldump en cmd

Después de este comando, puede ubicar el backupfile.sql en la misma carpeta.

archivo de respaldo

Este archivo contiene un script para crear la base de datos y todas sus tablas con sus datos correspondientes.

contenido del archivo

Artículo relacionado - MySQL Backup