Como realizar backups MySQL desde consola
25/03/2017
El método más utilizado para crear copias de seguridad de MySQL es el uso del comando **mysqldump**. Este comando se incluye dentro de las utilidades del propio servidor MySQL. La forma de realizar backups de Base de datos MySQL desde la linea de comandos es la siguiente:
```
$mysqldump --opt -u usuario -p basedatos > archivo.sql
```
**Usuario** es el usuario que tiene permiso para la base de datos
**basedatos** es el nombre de la base de datos
** archivo.sql** es el nombre del archivo sql resultado de realizar el backup
Otra opción interesante sería resguardar solo una tabla el comando es:
```
$mysqldump --opt -u usuario -p basedatos tabla > archivo.sql
```
### Como recuperar un backup en MySQL
Las copias de seguridad sólo son útiles solo si se pueden recuperar fácilmente los datos cuando se produce un error. Suponiendo que los datos a recuperar se encuentran en el archivo **archivo.sql**, el comando para recuperar la información de la base de datos es el siguiente:
```
$mysql -u usuario -p basedatos < archivo.sql
```
Referencias:
- [Manual de MySQL](https://dev.mysql.com/doc/refman/5.7/en/mysqldump.html)



