Respaldar una base de datos MySQL de mas de 1gb

Al tratar de hacer un backup de una base de datos de gran tamaño notarás que phpMyAdmin se queda sin capacidad para hacerlo existen algunas formas de incrementar el tamaño, pero cuando la base de datos es enorme, muy posiblemente no podrás hacerlo desde una interfaz grafica o web.

Backup con mysqldump

Este comando lo que hará es exportar la base “base_de_datos_gigante” a un archivo .SQL, en nuestro caso será miBase.sql

Como recomendación para poderla mover es comprimirla, podemos usar TAR personalmente nunca me ha dado algún problema con una base de 40gb aprox.

Con esto ya podemos moverla de manera mas fácil a otro servidor o a nuestra PC.

Para descomprimir usamos TAR nuevamente para este fin.

Esto nos dejara el archivo SQL en la carpeta donde estemos ejecutando todo este lote de instrucciones, que obviamente tiene que ser la carpeta donde tenemos el archivo .tar

Para restaurar la base de nuevo a mysql escribimos este comando:

Esto hará que mysql haga la chamba de restaurarla, donde root es el nombre de usuario, miBaseRestaurada será la base de datos creada y que contendrá el backup y esta por demás comentarles que miBase.sql es el archivo que acabamos de descomprimir.

Otra muy buena opcion y para mi la mejor es entrar a mysql, por medio de mysql -u usuario -p

, ,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

This site uses Akismet to reduce spam. Learn how your comment data is processed.