Cómo importar una base de datos MySQL en WordPress con phpMyAdmin
Importar una base de datos en WordPress puede sonar a algo muy técnico, pero con la herramienta adecuada es más sencillo de lo que parece. phpMyAdmin es el gestor de bases de datos más popular y está disponible en prácticamente todos los paneles de control de hosting. En esta guía, te explicaré paso a paso cómo importar MySQL WordPress usando phpMyAdmin importar base de datos, ya sea para restaurar una copia de seguridad, migrar tu sitio o solucionar errores críticos.
Vamos a desglosar todo el proceso para que no te pierdas. Al final, tendrás tu WordPress database import completada con éxito.
¿Qué es phpMyAdmin y por qué lo necesitas?
phpMyAdmin es una aplicación web que te permite administrar bases de datos MySQL de forma visual, sin necesidad de escribir comandos complejos. Es la herramienta estándar en la mayoría de los paneles de hosting (cPanel, Plesk, DirectAdmin, Syspanel, etc.).
Cuando hablamos de restaurar base de datos WordPress, phpMyAdmin es tu mejor aliado porque:
- Te permite subir archivos SQL (el formato de las bases de datos).
- Es compatible con archivos comprimidos (GZIP, ZIP), lo que acelera la subida.
- Te muestra errores claros si algo sale mal.
Antes de empezar: requisitos y precauciones
Requisitos básicos
- Acceso a tu panel de control de hosting (cPanel, Syspanel, etc.).
- El archivo de la base de datos en formato
.sql,.sql.gzo.zip. - El nombre de la base de datos y el usuario (lo necesitarás para la importación).
Precauciones importantes
[WARNING]
Antes de importar cualquier base de datos, haz una copia de seguridad de la base de datos actual. Si algo sale mal, podrás restaurar el estado anterior. En phpMyAdmin, selecciona tu base de datos y haz clic en "Exportar". Guarda el archivo en tu ordenador.
[INFO]
Si estás migrando un sitio, asegúrate de que el archivo SQL contenga todas las tablas de WordPress (wp_options, wp_posts, wp_users, etc.). Si falta alguna, el sitio puede quedar incompleto.
Paso 1: Acceder a phpMyAdmin desde tu panel de hosting
Cada panel tiene su propia ruta, pero el proceso es similar. Te explico los casos más comunes:
Desde cPanel
- Inicia sesión en cPanel.
- Busca la sección Bases de Datos y haz clic en phpMyAdmin.
Desde Syspanel (antes HestiaCP)
[INFO]
Syspanel es el panel de control que usamos en nuestros servidores. El acceso a phpMyAdmin se realiza desde el puerto 2106 (por ejemplo: https://tudominio.com:2106).
- Inicia sesión en Syspanel con tus credenciales.
- Ve a Base de Datos y haz clic en phpMyAdmin junto a la base de datos que quieras gestionar.
Desde DirectAdmin
- Inicia sesión en DirectAdmin.
- Ve a MySQL Management y luego haz clic en phpMyAdmin.
Una vez dentro, verás una interfaz con una lista de bases de datos a la izquierda. Selecciona la base de datos a la que quieres importar los datos.
Paso 2: Preparar tu archivo SQL para la importación
Antes de subir el archivo, verifica que:
- El archivo termina en
.sql,.sql.gzo.zip. Si está comprimido, phpMyAdmin lo descomprimirá automáticamente. - El archivo no está corrupto. Puedes abrirlo con un editor de texto (Bloc de notas, Sublime Text) y verificar que empieza con algo como
-- phpMyAdmin SQL DumpoCREATE TABLE.
[TIP]
Si tu archivo es muy grande (más de 50 MB), es posible que el servidor tenga límites de subida. En ese caso, puedes:
- Dividir el archivo en partes más pequeñas con herramientas como BigDump.
- Usar la línea de comandos (SSH) si tienes acceso.
- Contactar a tu proveedor de hosting para aumentar el límite.
Paso 3: El proceso de importación en phpMyAdmin
Ahora viene la parte práctica. Sigue estos pasos al pie de la letra:
1. Selecciona la base de datos correcta
En el panel izquierdo de phpMyAdmin, haz clic en el nombre de la base de datos donde quieres importar. No selecciones una base de datos vacía si no es la que corresponde. Si estás restaurando un sitio, la base de datos debe existir previamente (con el mismo nombre que en tu configuración de WordPress).
2. Ve a la pestaña "Importar"
Una vez dentro de la base de datos, verás una barra de pestañas en la parte superior. Haz clic en Importar (normalmente está entre "Estructura" y "Exportar").
3. Sube el archivo
- En la sección Archivo a importar, haz clic en Seleccionar archivo y busca tu archivo SQL en tu ordenador.
- En Juego de caracteres del archivo, déjalo como
utf-8(es el estándar de WordPress). - Marca la opción Importar parcialmente solo si el archivo es muy grande y quieres dividirlo en partes. En general, déjalo sin marcar.
4. Haz clic en "Continuar"
phpMyAdmin empezará a procesar el archivo. Dependiendo del tamaño, puede tardar desde segundos hasta varios minutos. No cierres la ventana ni recargues la página.
5. Mensaje de éxito
Si todo sale bien, verás un mensaje verde como:
"La importación se ha completado correctamente".
[WARNING]
Si ves un mensaje de error, anótalo. Los errores más comunes son:
- "No se pudo conectar a la base de datos": El archivo SQL contiene referencias a un servidor o usuario diferente. Edita el archivo con un editor de texto y cambia los valores.
- "Tabla ya existe": La base de datos ya tiene datos. Debes vaciarla primero (opción "Vaciar" en phpMyAdmin) antes de importar.
Paso 4: Verificar que la importación funcionó
No te confíes solo del mensaje de éxito. Es mejor comprobar que los datos se hayan cargado correctamente.
Revisa el número de tablas
En la pantalla principal de la base de datos, verás una lista de tablas. WordPress normalmente tiene entre 10 y 12 tablas (dependiendo de los plugins). Si ves un número similar al de tu copia de seguridad, todo está bien.
Prueba el sitio web
Abre tu dominio en el navegador. Si ves el sitio funcionando (sin errores de base de datos), la importación fue un éxito. Si ves un mensaje como "Error al conectar con la base de datos", algo salió mal.
[INFO]
Si el sitio carga pero ves contenido desactualizado, es posible que la caché del navegador esté mostrando una versión antigua. Limpia la caché o abre el sitio en una ventana de incógnito.
Solución de problemas comunes al importar MySQL WordPress
Error: "Archivo demasiado grande"
Como mencioné antes, los servidores tienen límites de subida. Soluciones:
- Comprime el archivo en GZIP (phpMyAdmin lo acepta).
- Usa la herramienta BigDump: súbela al servidor y ejecútala desde el navegador.
- Pide a tu hosting que aumente el límite temporalmente.
Error: "Se ha perdido la conexión con MySQL"
Esto suele pasar con archivos muy grandes. Divide el SQL en partes de 10-20 MB usando un editor de texto o herramientas como SQL Dump Splitter.
Error: "No se encuentra la base de datos"
Significa que la base de datos no existe en tu servidor. Debes crearla primero desde tu panel de control (en cPanel: "MySQL Databases", en Syspanel: "Base de Datos").
Error: "Usuario no tiene permisos"
El usuario de la base de datos debe tener todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). En tu panel, asigna los permisos completos al usuario.
Preguntas frecuentes (FAQ) sobre importar bases de datos en WordPress
¿Puedo importar una base de datos de otro WordPress sin problemas?
Sí, pero ten cuidado: si importas una base de datos de otro dominio, tu sitio mostrará el contenido de ese otro sitio. Para migrar correctamente, debes cambiar las URLs en la tabla wp_options (campos siteurl y home). Puedes hacerlo con un plugin como Better Search Replace o editando directamente el SQL.
¿Qué hago si mi archivo SQL está comprimido en .zip?
phpMyAdmin acepta archivos .zip y .gz. Simplemente súbelo como está. Si no funciona, descomprímelo primero en tu ordenador y sube el .sql.
¿La importación borra los datos existentes?
Depende. Si la base de datos ya tiene tablas con el mismo nombre, phpMyAdmin intentará insertar los datos, lo que puede causar duplicados. Siempre vacía la base de datos antes de importar si quieres una restauración limpia.
¿Puedo importar desde la línea de comandos?
Sí, pero no es necesario para usuarios básicos. Si tienes acceso SSH, el comando es:
mysql -u usuario -p basededatos < archivo.sql
¿Qué pasa si olvido la contraseña de la base de datos?
Puedes cambiarla desde tu panel de control. En cPanel: "MySQL Databases" -> "Change Password". En Syspanel: "Base de Datos" -> editar usuario.
Consejos finales para una importación exitosa
- Siempre respalda antes: Nunca importes sin tener una copia de seguridad de la base de datos actual.
- Usa nombres de archivos claros: Guarda tus copias con fechas (ej:
wordpress_2025-03-15.sql). - Prueba en un entorno local si es posible: Antes de importar a producción, haz una prueba en un servidor local (XAMPP, MAMP) para verificar que el SQL funciona.
- Actualiza las URLs después de migrar: Si cambias de dominio, usa un plugin de búsqueda y reemplazo o edita el SQL directamente.
[TIP]
Si tu sitio usa Syspanel, recuerda que el acceso a phpMyAdmin es a través del puerto 2106. Si tienes problemas de conexión, verifica que el firewall no esté bloqueando ese puerto.
Conclusión
Importar MySQL WordPress con phpMyAdmin es una tarea que, con práctica, se vuelve rutinaria. Ya sea para restaurar una copia de seguridad, migrar tu sitio a un nuevo servidor o solucionar errores, dominar este proceso te dará control total sobre tu base de datos.
Recuerda: paciencia y precaución son tus mejores aliados. Si algo falla, no entres en pánico. Vuelve a leer los pasos, verifica los errores y, si es necesario, contacta a tu soporte técnico.
Ahora ya sabes cómo hacer un WordPress database import como un profesional. ¡Manos a la obra!
