Backup mysql usando el comando mysqldump
Para hacer un backup de una base de datos
Podemos comprimir directamente del dumpeado, para ganar espacio utilizando el gzip. Se haria asi:
mysqldump -uUsuario -p dbnombre | gzip > dbnombre.gz
Para recuperar los datos (o importar):
mysql -uUsuario -p dbnombre < dbnombre.sql
...y si al final habiamos decidido zipear el archivo, lo hariamos de esta otra forma:
gunzip < dbnombre.gz | mysql -uUsuario -p dbnombre
Comentarios
16 May, 2007
El Problema es el siguiente cuando hago dump a mi base de datos tengo problemas para observar el fichero ya que es muy lengo debido a que la base de datos es muy un poco grade deseo saber si puedo aplicar una especie de select * from table where id=”; y si se cumple en esas tablas lo realize ah y quiero que me quede por lineas no insert into table values(colum_a),(colum_a),(colum_a)
sino lo normal:
insert into table values(colum_a);
insert into table values(colum_a);
insert into table values(colum_a);
mysqldump -u user -e -p –skip-comments –skip-add-locks –compatible=mysql40 –skip-quote-name -B db –tables A > db.sql
30 April, 2008
Hola, lo puedes hacer de la siguiente forma:
mysqldump –extended-insert=FALSE db_name > db.sql