
¿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