Una manera sencilla de hacer un backup de nuestras bases de datos, es ejecutar estas dos sentencias en Terminal:
mysql -u root -p -e "flush tables;"
entrar contraseña
mysqldump -u root -p -A > /ruta/backup_basedatos.sql
entrar contraseña
Este truco es cortesia de CaPiTaN tOmAtE, y para que os quede más claro, trataré de deglosarlo. Como veis, la primera sentencia de mysql
le pasamos el usuario de nuestra base de datos para borrar la caché de las tablas de nuestra bases de datos, ("flush tables;"
). A esta sentencia, le tenemos que dar la contraseña del usuario de nuestra base de datos, en este ejemplo root
, ya que le hemos pasado la opción -p
.
La segunda sentencia es la del backup en si. El comando mysqldump
es el encargado de hacer un volcado del contenido de nuestra bases de datos al archivo que le pasemos como argumento, en este ejemplo backup_basedatos.sql
. El parámetro -A
hace una copia de todas las bases de datos al completo.
SaludoX
cleopatro
Juas, este ya te lo comenté yo en vivo y en directo durante una sufrida actualizacion.