mysql_100x52-64.gifPara hacer un backup de una base de datos

mysqldump -uUsuario -p dbnombre > dbnombre.sqlEsto creara un fichero dbnombre.sql con toda la imagen de la dbnombre

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

  • Facebook
  • Twitter
  • Google Buzz
  • E-Mail
  • Google Bookmarks
  • Google Reader
  • Delicious
  • Digg

5 Comments

  1. Carlos Peña says:

    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

  2. Eduardo Castillo says:

    Hola, lo puedes hacer de la siguiente forma:

    mysqldump –extended-insert=FALSE db_name > db.sql

  3. backup mysql says:

    También podemos comprimir directamente el backup con la siguiente nomenclatura:
    mysqldump –opt -u nombre_usuario -p base_datos nombre_tabla1 | gzip > copia_seguridad.sql.gz

    Un saludo,
    Alejandro Arco

  4. Jesus Henao says:

    Hola, que tiene de malo esta instrucción que no se ejecuta?

    C:\mysqlf\Debug\mysqldump.exe -h xxx.xxx.xxx.x md -u root -backup -apl a
    Gracias de antemano

  5. eric says:

    donde ejecuto el sqldump? en la ventana de msdos de mi window xp o en el sqlyog ?

Leave a Reply