Envía tu aporte 🟢Comparte tu tutorial, ebook, guía o proyecto.

Crea una copia de seguridad de una base de datos en mysql desde la terminal

En los últimos meses me ha tocado trabajar desde la terminal, y me tocó hacer el respaldo de una base de datos, al buscar este me funcionó.

Así que aquí te dejo un comando para que exportes o realices una copia de seguridad de la base de datos usando la terminal.

SQL
--- Use this for export db from terminal
--- Comando para exportar base de datos desde la terminal

mysqldump -u root -p data_base_name > exported_file_name.sql

El comando anterior lo que hace es exportar la base de datos a un archivo .sql, pero igual se puede utilizar para realizar una copia de seguridad de una base de datos MySQL llamada «data_base_name» en un archivo SQL llamado «exported_file_name.sql«. 

Aquí te dejo una pequeña explicación: 

  1. mysqldump: Este es el comando de línea de comandos utilizado para realizar copias de seguridad de bases de datos MySQL. 
  2.  -u root: Esto especifica el nombre de usuario de MySQL que se utilizará para realizar la copia de seguridad.

    En este caso, el nombre de usuario es «root«. El usuario «root» es un superusuario con permisos administrativos completos en MySQL. 
  3.  -p: Esta opción indica al comando que solicite una contraseña.
    Cuando se ejecute el comando, te pedirá que ingreses la contraseña del usuario «root» de MySQL. Esto es necesario para acceder a la base de datos y realizar la copia de seguridad. 
  4.  data_base_name: Aquí se especifica el nombre de la base de datos que se va a respaldar.
    En este caso, la base de datos se llama «data_base_name«. 
  5.  > exported_file_name.sql: Esta parte del comando redirige la salida del comando «mysqldump» hacia un archivo llamado «exported_file_name.sql«.
    El respaldo de la base de datos se guardará en este archivo SQL.

En resumen, cuando se ejecuta este comando en la terminal, se deberá ingresar la contraseña del usuario «root» de MySQL, y el comando `mysqldump` creará un archivo de copia de seguridad llamado «exported_file_name.sql» que contendrá todos los datos y estructura de la base de datos «data_base_name«. 

Esta copia de seguridad se puede utilizar posteriormente para restaurar la base de datos o migrarla a otro servidor MySQL si es necesario.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *