Mysqldump – solo estructura
Super fácil tip para exportar unicamente la estructura de nuestras bases de datos a un archivo plano
mysqldump -d -h localhost -u root -p DBname > archivo_a_guardar.sql
Con el operador -d, le ordenamos a el comando mysql a excluir la data de nuestro dump
Mysql | trucos para dumps de bases de datos
Muchas cosas se pueden hacer con la bases de datos, cuando hablamos de backups, hoy les traigo algunos trucos muy practicos:
Backup exclusivamente de una tabla en una base de datos:
mysqldump --add-drop-table -h SERVER -u USERNAME -p DATABASE TABLA > tabla.sql
Backup de todas las bases de datos en 1 solo archivo:
mysqldump -h SERVER -u USERNAME -p --all-databases > all-data-bases.sql
Restaurar 1 sola base datos de el archivo “consolidado” que creamos antes:
mysql -h SERVER -u USERNAME -p DATABASE1 < all-data-bases.sql
Mysql dump only data
Un truquito rapido para el mysql
Dump solo con los insert de informacion sin la estructura, truco que investigue gracias a una migracion que estaba haciendo @lionel (un cuate) jajaja y no queria que se realizara ningun drop en el import de la info .
aqui les dejo la linea de commando para correr este tipo de exports
mysqldump -u user -p --skip-triggers --compact --no-create-info DATABASE > DATABASE.sql