javoaxian cambió a: javoaxian.me
Este blog se mantendrá como histórico del nuevo javoaxian.me. Por tal motivo, sólo serán creados post que harán referencia a los del nuevo blog. Si hay dudas y comentarios, favor de hacerlos en javoaxian.me.

viernes, 6 de junio de 2008

Crear el respaldo de una base de datos en MySQL

La forma de generar un respaldo en MySQL es muy fácil de hacer, lo único que necesitaremos es usar el comando mysqldump.

Aquí muestro un ejemplo de como hago el respaldo de mi base de datos javoaxian con el dueño de la base de datos javoaxian y lo mando al archivo respaldo_javoaxian_2008-06-06.sql.

javoaxian@darthmaul:~$ mysqldump -u javoaxian -p javoaxian > respaldo_javoaxian_2008-06-06.sql

Con esto generará el archivo respaldo_javoaxian_2008-06-06.sql.

Ahora bien, si manejan tablas de tipo innoDB quiza deseen bloquear la base de datos para que el respaldo cuente con una consistencia de los datos. Para hacer esto, deberemos ejecutar el comando de la siguiente manera:

javoaxian@darthmaul:~$ mysqldump -u javoaxian -p --single-transaction javoaxian > respaldo_javoaxian_2008-06-06.sql

Si quisieran respaldar algunas tablas de la base de datos, podrían hacer esto:

javoaxian@darthmaul:~$ mysqldump -u javoaxian -p javoaxian tabla1 tabla2 > respaldo_javoaxian_2008-06-06.sql

Ojala que esto les sirva para generar sus respaldos.

3 comentarios:

cellsk8 dijo...

Muchas gracias por la info
lo estaba leyendo del manual pero no le entendia es q apenas empiezo, pero me sirvio de mucho tu explicacion ya solo me falta poder hacer eso desde gambas espero y me puedas dar una una idea y otra vez gracias

Anónimo dijo...

Orale muchas gracias por el aporte, no habia podido encontrar mucho al respecto y lo que habia hallado no me servia de mucho, y esto esta muy bien, ahora a implementarlo

javoaxian dijo...

Hola cellsk8, con gusto y si puedo trataré de ayudarte.