Cinco sitios web, cinco bases de datos... y descargarlos uno por uno te consume toda la noche. Hay rutas más rápidas, pero cada una tiene un límite honesto. Esta guía los compara para que elijas el adecuado para tu servidor.
Ya sea que esté migrando hosts, haciendo una copia de seguridad fuera de línea o configurando una copia de prueba, la base de datos es la parte de un sitio web que no puede darse el lujo de perder. Los archivos se pueden volver a cargar; una base de datos perdida desapareció. A continuación se muestran las rutas de descarga masiva en orden honesto: la más rápida de configurar primero y la más rápida de configurar al final.
La base de datos de un sitio web contiene todo lo que importa: publicaciones, productos, pedidos y los nombres de sus usuarios, correos electrónicos y hashes de contraseñas. Es por eso que esta guía trata sobre sus propios sitios web o sitios que administra con permiso, y por qué el archivo terminado necesita un manejo cuidadoso (hay una página completa sobre cómo almacenarlo de forma segura).
Masivo simplemente significa: muchas bases de datos, una sola vez, sin cuidar cada exportación.
cPanel, Plesk y paneles similares tienen una sección Copia de seguridad que produce una copia de seguridad completa de la cuenta (bases de datos, archivos, correo electrónico, todo) como un archivo descargable.
Límite honesto: una copia de seguridad completa es de toda la cuenta, por lo que es grande y lenta de descargar, y restaurar una base de datos más tarde es un trabajo adicional. Lo mejor para un movimiento completo de cuenta.
phpMyAdmin ya está en casi todos los paneles de hosting, por lo que no hay nada que instalar.
Límite honesto: phpMyAdmin se ejecuta dentro del navegador bajo los límites de tiempo y memoria de PHP. Las bases de datos pequeñas y medianas exportan bien; una base de datos de unos pocos cientos de megabytes a menudo muere a mitad de la exportación en un alojamiento compartido. Ese fracaso tiene su propia página en este conjunto.
Si su alojamiento le brinda acceso SSH, esta es la ruta más rápida: la exportación se ejecuta en el servidor, no en su navegador, por lo que no se aplican los límites del navegador.
mysqldump -u dbuser -p mydatabase > mydatabase.sqlmysqldump -u root -p --all-databases --single-transaction --quick | gzip > all-databases.sql.gz--single-transaction proporciona una copia consistente de las tablas InnoDB sin bloquear su sitio en vivo, y --quick transmite filas en lugar de cargar toda la tabla en la memoria.
Específicamente para WordPress, wp db export backup.sql sobre SSH es un comando limpio por sitio y se repite en las carpetas de sus sitios de forma masiva. Un complemento de respaldo confiable también funciona y agrega programación, pero la exportación de un complemento es tan confiable como el complemento, así que verifique el archivo de la misma manera que cualquier otro volcado.
Una descarga que parece terminada aún se puede reducir a la mitad. Antes de eliminar algo o cancelar el hosting anterior:
Una copia de seguridad no verificada es una esperanza, no una copia de seguridad.
El proceso completo de descarga masiva de bases de datos: demostración en vivo, cada paso en pantalla.
▶️ Watch Full Videomysqldump sobre SSH. La exportación se ejecuta en el servidor mismo, comprimida a medida que avanza, y --all-databases toma cada base de datos en un solo comando, sin tiempos de espera del navegador como los que tiene phpMyAdmin.
Sí, utilice la copia de seguridad completa del panel de alojamiento o phpMyAdmin por base de datos. Es más lento y las bases de datos grandes pueden alcanzar los límites de PHP en el alojamiento compartido, pero para sitios pequeños funciona bien.
Para sus propios sitios web o sitios web que administre con el permiso del propietario, sí; ese es un trabajo normal de copia de seguridad y migración. Descargar la base de datos de otra persona sin permiso no lo es; Cada método aquí asume que los sitios son suyos para administrarlos.