Cuándo lo vas a necesitar
Exportar e importar es la operación central de cualquier migración, y también la forma más rápida de guardar una copia antes de una actualización arriesgada. Conviene dominarla antes de que haga falta con urgencia.
Exportar
- Entra en Administrador de Cuenta > Bases de Datos.
- Abre phpMyAdmin desde la fila de la base.
- Selecciona la base en el panel izquierdo.
- Entra en la pestaña Exportar.
- Con el método rápido obtienes todo en formato SQL. Con el personalizado puedes elegir tablas concretas y activar la compresión.
- Pulsa Continuar.
Para bases grandes, elige compresión gzip en el método personalizado: reduce el archivo alrededor de un 80 por ciento y phpMyAdmin lo acepta comprimido al importar.
Importar
- Crea primero la base de destino desde el panel, si no existe.
- Ábrela en phpMyAdmin.
- Entra en la pestaña Importar.
- Selecciona el archivo .sql o .sql.gz.
- Deja el juego de caracteres en utf8 salvo que sepas que necesitas otro.
- Pulsa Continuar.
Cuando el archivo no entra
| Problema | Solución |
|---|---|
| Supera el límite de subida | Comprime el archivo en gzip. |
| La importación se corta a mitad | Sube el tiempo máximo de ejecución de PHP, o divide el archivo por tablas. |
| Sigue sin entrar | Súbelo por FTP y abre un ticket para importarlo por línea de comandos. |
Errores frecuentes
- La base de destino no estaba vacía. Aparecen errores de tabla duplicada. Vacíala desde la pestaña de operaciones antes de importar.
- Caracteres extraños en los textos. Es un desajuste de codificación. Exporta e importa siempre en UTF-8.
- El sitio sigue conectando al servidor anterior. Tras migrar, actualiza el archivo de configuración con el nuevo nombre de base y usuario, incluyendo el prefijo de DirectAdmin.
Reparar y optimizar
Si el sitio muestra errores intermitentes en una sección concreta, puede haber tablas dañadas:
- En phpMyAdmin, selecciona la base y marca todas las tablas.
- En el desplegable inferior, elige Comprobar tabla.
- Si alguna aparece con error, selecciónala y usa Reparar tabla.
Un matiz importante: la reparación solo funciona en tablas MyISAM. Las InnoDB, mayoría en instalaciones modernas, no admiten esa operación y la única vía real es restaurar desde un respaldo. Otra razón para tener uno reciente.
Si migras WordPress a otro dominio
La base guarda la dirección del sitio en su interior. Tras importar en un dominio distinto, hay que actualizar esas referencias o el sitio redirigirá al dominio antiguo. Usa una herramienta de búsqueda y reemplazo que respete los datos serializados: un UPDATE directo rompe los valores almacenados en serie.