Es este articulo hablaremos de como hacer backups de grandes base de datos en MySQL. Si desea simplemente exportar una copia de su pequeña base de datos y no desea utilizar PHPMyAdmin, puede hacerlo usando un método con pocos clic dentro de la funcionalidad de respaldo en SiteAdmin o cPanel.
Vamos a hablar primero de los diferentes tipos de compresión que tenemos disponibles:
None
None es como se lo imagina, sin compresión. Eso es un volcado en sql puro de la base de datos y debido a esto puede producir archivos muy grandes de copia de seguridad (algunas veces mas grandes que la misma base de datos)
Zip
Zip toma el volcado puro de la base de datos MySQL y lo comprime en un archivo. Para muchas personas, eso sería el tipo de compresión mas fácil de utilizar simplemente porque todos los sistemas operativos pueden abrir un archivo zip de forma nativa.
Gzipped & Bzipped
Debido a un algoritmo mas complejo utilizado en comparación con el tipo de compresión zip, estos formatos producen un archivo mucho mas pequeño. Esto es soportado de forma nativa por la mayoría de los sistemas Linux/Unix/Mac, sin embargo necesitará un programa especial para abrir el archivo en sistemas basados en Windows.
Por qué no solo utilizar Zip?
Mientras zip es lo mas fácil de utilizar para la mayoría de los usuarios (si está intentando abrir el archivo manualmente), usando esto puede causar problemas en las base de datos de gran tamaño. Debido a que la compresión zip es echa utilizando funciones PHP, que se limita al uso de cierta cantidad de memoria durante el proceso de compresión. Esto dará como resultado que las grandes bases de datos no sean almacenadas correctamente (eso solo descargará un archivo de aproximadamente 213 byte).
Si el tamaño de su base de datos es mas grande que 75MBs o 80MBs, es altamente recomendado que NO utilice el tipo de compresión ZIP. Todos los otros formatos (None, Gzip, & Bzip) trabajan como ha de esperarse sin importar el tamaño de la base de datos.
¿Cómo compruebo el tamaño de mi base de datos?
En esta sección, le mostraremos como comprobar el tamaño de su base de datos por lo que pueda saber si puede utilizar Zip, o si necesita utilizar otro tipo de compresión.
- Inicie sesión en SiteAdmin o cPanel
- En la sección de Base de Datos, haga clic en phpMyAdmin
- Haga clic en la base de datos que desea comprobar.
- Haga clic en la pestaña Exportar.
- Haga clic en la opción de abajo de Método Personalizado.
- En la sección de salida, seleccione el tipo de compresión. Por favor, lea nuestra sección anterior sobre el uso de Zip
- Haga clic en Ir en la parte inferior de la página
¡Eso es todo! Dependiendo del tamaño de su base de datos, esto tomará algo de tiempo. Sin embargo, una vez realizada la compresión de los archivos (en el servidor), automáticamente se iniciará la descarga a su computadora.