josanmom

De todo un poco

Crear copias de seguridad de bases de datos mysql

Se pueden hacer copias de seguridad de dos formas diferentes desde el phpmyadmin o usando el mysqldump…

Para usar el mysqldump  nada más fácil… ir a la consola o al terminal y escribir.

mysqldump –opt basedatosacopiar > archivocopia.sql

Siendo basededatosacopiar el nombre de la base de datos que quieres copiar y archivocopia.sql el nombre del archivo del backup.

Para hacer una copia completa de las bases de datos de un servidor hay que poner:

mysqldump –opt –a –A > archivocopia.sql

Si da un error de usuario es porque el usuario con el que has entrado al sistema no tiene permisos en esa base de datos asi el comando quedaria:

mysqldump –opt –password=tuclave –user=tuusuario –a –A > archivocopia.sql

Siendo tuusuario un usuario con permisos en la base de datos y tuclave, la clave para ese usuario.

Para restaurarla:

mysql –password=tuclave –user=tuusuario basededatosacopiar < archivocopia.sql

Y asi tenemos forma rápida de hacer backup de nustras bases de datos.

Esto se podría poner en un archivo .bat en windows y automatizarlo

*Como parece que no se ve bien hay que tener en cuenta que antes de cada opt, a, A, etc no es un guion, sino dos.  (-  -)

He hecho un .bat  y he tenido que cambiar un poco el comando, hecho con Window$:

mysql –p(tuclave) –u(tuusuario) basededatosacopiar > archivocopia.sql

Como siempre cambiando (tuclave) y (tuusuario) por los vuestros.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: