Volcar una tabla de la base de datos MySQL directamente desde el servidor SQL usando bash

Volcar una tabla de la base de datos MySQL directamente desde el servidor SQL usando bash

¿Cómo puedo volcar una tabla de una base de datos MySQL usando un script bash?

Como podemos usar el siguiente comando para volcar una tabla

mysql -u username -p database_name > file.sql

Pero, ¿cómo puedo volcar solo una tabla de una base de datos?

¿Alguien puede ayudarme con lo mismo?

Respuesta1

Muy simple

#!/bin/bash
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE.sql

Para fines de copia de seguridad, es posible que desee agregar una fecha como esta:

#!/bin/bash
cur=`date +"%Y-%m-%d"`
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE-${cur}.sql

información relacionada