Este tutorial le mostrará cómo usar la herramienta mysqldump para hacer una copia de seguridad de sus bases de datos desde el terminal.
NOTA: Para seguir este tutorial, necesitará tener una instalación de MySQL en funcionamiento y una cuenta raíz o una con privilegios de sudo.
Hacer una copia de seguridad de la base de datos
Para hacer una copia de seguridad de una base de datos utilizando la herramienta MySQLDUMP, use la sintaxis general a continuación:
mysqldump [opciones] [databaseName]> [nombre].sqlPor ejemplo, si desea hacer una copia de seguridad de una sola base de datos, puede usar el comando a continuación:
mysqldump -u root -p reviews --Quick --lock -tablas = false> reviews_backup.sqlIntroducir la contraseña: *****
En el comando anterior, utilizamos la herramienta mysqldump para hacer una copia de seguridad de la base de datos (revisiones) en un archivo revises_backup.sql
Una vez que se ejecute el comando anterior, la utilidad mysqldump le solicitará una contraseña y luego proceda a hacer una copia de seguridad de la base de datos si la contraseña es correcta. El archivo de copia de seguridad creado estará en el directorio desde el cual se ejecuta la utilidad.
Usamos las opciones como:
Puede verificar otras opciones llamando al comando mysqldump -help
Respaldo de DBMS entero
La utilidad mysqldump también le permite hacer una copia de seguridad de todas las bases de datos en el DBMS utilizando el comando único a continuación:
mysqldump -u root -p -todas.sqlUsando el comando anterior, tendrá una copia de todas las bases de datos en el sistema en un solo archivo que puede usar para restaurar.
Hacer una copia de seguridad de una mesa
Si desea hacer una copia de seguridad de una sola tabla dentro de una base de datos específica, puede usar el comando a continuación para lograr esto:
mysqldump -u root -p --quick --lock -sable = false reviews log> db_reviews_log_tb.sqlEn el comando anterior, creamos una copia de seguridad de la tabla de registro desde la base de datos de revisiones en un archivo llamado DB_reviews_Log_TB.sql.
Restaurar copia de seguridad
Una vez que haya creado copias de seguridad de sus bases de datos y tablas, puede restaurarlas especificando la base de datos y el nombre de archivo. Por ejemplo:
MySQL -U Root -P Reviews < reviews_backup.sqlEl comando anterior restaura las revisiones_backup a la base de datos de revisiones.
NOTA: Una restauración de la base de datos elimina y sobrescribe los datos actuales con los datos especificados en el archivo de copia de seguridad. Para restaurar toda la copia de seguridad de DBMS. Use el comando a continuación:
mysql -u raíz -p < master_backup.sqlConclusión
En esta guía rápida, discutimos cómo usar la herramienta mysqldump para hacer una copia de seguridad de las bases de datos. Las ideas discutidas en este tutorial pueden ayudarlo a hacer una copia rápida de sus bases de datos.