Las copias de seguridad en los equipos informáticos son muy importantes como hemos comentado anteriormente en nuestro Blog de Tecnología e Informática.
En este caso vamos a ver cómo podemos realizar una copia de seguridad de MySql mediante el comando mysqldump en un script de MS-DOS.
[publicidad_anunciod]
Vamos a crear un pequeño script que concatene la fecha en la que se ha realizado la copia al nombre del fichero.
Supongamos que tenemos una base de datos MySql con las siguientes características:
- Nombre de la base de datos:
bbdd - Dirección del servidor MySql:
localhost - Usuario de la base de datos (con permisos para acceder a ella):
usuario - Clave del usuario anterior:
clave
El código del script es el siguiente:
rem Creamos la variable fecha con la fecha actualset fecha=%date:~6,8%-%date:~3,2%-%date:~0,2%rem fijamos el nombre del fichero donde vamos a almacenar la copia de seguridadset cseg=nombre_del_fichero-%fecha%.sqlmysqldump bbdd --host=localhost --user=usuario --password=clave > %cseg%
Opciones que podemos añadir al comando mysqldump
Las siguientes opciones son muy recomendables:
--hex-blobsi nuestra base de datos contiene campos binarios-Cnos permitirá que se compriman los datos antes de obtenerlos--single-transactionrealizará la copia de forma consistente