Necesitaremos el ejecutable mysqldump que se encuentra en el paquete mysql-client. Desde mi maquina local ejecuto lo siguiente:
#mysqldump -u admin -p -h maquina.remota.com database1 > fecha.sql
Hace un backup con el usuario admin, que debe de tener los privilegios de poder bloquear la base de datos en -p nos pide la password el -h el host remoto la database1, la base de datos que queréis salvar y el > `date`.sql exporta la salida del comando a un archivo con el nombre la fecha de hoy .sql
Si queremos restaurar basta con eliminar la base corrupta, crear otra y desde la shell escribir lo siguiente:
#mysql -u usuario -p -h maquina.remota.com database1<archivo_backup.sql
No hay comentarios:
Publicar un comentario