¿Cómo importar un archivo .sql vía phpMyAdmin?

Respuesta Rápida: Usa la pestaña Importar de phpMyAdmin para subir y restaurar tu archivo de base de datos .sql a tu base MariaDB.

Resumen

Puedes usar phpMyAdmin para importar un archivo .SQL con la información de tu base de datos. Esto es útil para restaurar respaldos de base de datos, migrar datos desde otro servidor o configurar una nueva base de datos con datos existentes.

Límite de Base de Datos: El hosting compartido de Amicatek Link ofrece bases de datos MySQL de 1 GB.

Proceso de Importación Paso a Paso

Paso 1: Acceder a phpMyAdmin

Inicia sesión en tu base de datos vía phpMyAdmin usando la siguiente ruta:

  1. Ve a https://cp.amicatek.link
  2. Haz clic en Gestionar Hosting
  3. Selecciona tu paquete
  4. Haz clic en phpMyAdmin
Ruta de Navegación: cp.amicatek.link → Gestionar Hosting → [seleccionar paquete] → phpMyAdmin

Paso 2: Seleccionar Tu Base de Datos

Elige la base de datos a la que quieres importar tu archivo .SQL desde el panel del lado izquierdo. La lista de bases de datos aparecerá en el lado izquierdo de la interfaz de phpMyAdmin.

Importante: Asegúrate de seleccionar la base de datos correcta ya que la importación agregará datos a esta base.

Paso 3: Acceder a la Pestaña Importar

Haz clic en la pestaña Importar en la parte superior de la página. Esto abrirá la interfaz de importación donde puedes subir tu archivo .sql.

Paso 4: Elegir Tu Archivo .SQL

En la interfaz de importación:

  1. Haz clic en Elegir Archivo (o "Examinar")
  2. Navega para localizar el archivo .SQL en tu dispositivo o computadora
  3. Selecciona el archivo y haz clic en Abrir

Paso 5: Ejecutar la Importación

Una vez que hayas seleccionado tu archivo .sql:

  1. Revisa las configuraciones de importación (generalmente los valores por defecto funcionan bien)
  2. Haz clic en Continuar para iniciar el proceso de importación
  3. Espera a que el proceso se complete
Éxito: El archivo .SQL será subido e importado a la base de datos que seleccionaste.

Configuraciones y Opciones de Importación

Formato de Archivo

phpMyAdmin soporta varios formatos para importación de bases de datos:

  • SQL: Archivos de volcado SQL estándar (.sql)
  • SQL Comprimido: Archivos gzipados (.sql.gz)
  • Archivos Zip: Archivos SQL comprimidos (.zip)
  • CSV: Valores separados por comas (.csv)

Conjunto de Caracteres

La mayoría de las importaciones funcionan bien con el conjunto de caracteres por defecto (utf8), pero puedes cambiarlo si es necesario:

  • utf8_general_ci: Soporte Unicode general
  • latin1: Para bases de datos más antiguas
  • utf8mb4: Soporte Unicode completo incluyendo emojis

Limitaciones de Tamaño de Archivo

Límites de Subida

phpMyAdmin tiene límites de tamaño de subida de archivos que pueden afectar importaciones de bases de datos grandes:

  • Tamaño máximo de archivo: Generalmente 50MB - 128MB
  • Tiempo máximo de ejecución: Los scripts pueden agotar el tiempo en importaciones muy grandes
  • Límites de memoria: Los archivos grandes pueden exceder los límites de memoria de PHP

Soluciones para Archivos Grandes

Si tu archivo .sql es demasiado grande:

  • Comprimir el archivo: Usa compresión gzip (.sql.gz)
  • Dividir el archivo: Rompe archivos grandes en trozos más pequeños
  • Usar línea de comandos: Importar vía SSH/terminal si está disponible
  • Contactar soporte: Nuestro equipo puede ayudar con importaciones de bases grandes

Escenarios Comunes de Importación

Migración de Base de Datos WordPress

Al migrar un sitio WordPress:

  1. Exporta la base de datos desde tu hosting anterior
  2. Crea una nueva base de datos en tu cuenta Amicatek
  3. Importa el archivo .sql usando los pasos anteriores
  4. Actualiza wp-config.php con las nuevas credenciales de base de datos

Migración de Tienda E-commerce

Para tiendas online (WooCommerce, Magento, etc.):

  • Respaldar primero: Siempre respalda tu base de datos actual
  • Probar completamente: Verifica todas las funciones de la tienda después de la importación
  • Actualizar URLs: Cambia las URLs del sitio si es necesario
  • Limpiar cachés: Limpia todos los cachés después de la migración

Solucionando Problemas de Importación

Mensajes de Error Comunes

"El archivo es demasiado grande"

Solución: Comprime tu archivo .sql o divídelo en partes más pequeñas.

"MySQL server has gone away"

Solución: Esto generalmente indica un timeout. Intenta importar trozos más pequeños de datos.

Errores de "Entrada duplicada"

Solución: La base de datos ya contiene algunos de los datos que estás tratando de importar. Considera truncar las tablas primero o usar declaraciones INSERT IGNORE.

"Conjunto de caracteres desconocido"

Solución: Verifica el conjunto de caracteres de tu archivo .sql y ajusta las configuraciones de importación en consecuencia.

Mejores Prácticas

  • Respaldar primero: Siempre respalda tu base de datos existente antes de importar
  • Probar en staging: Prueba importaciones en un entorno de prueba primero
  • Verificar integridad: Asegúrate de que tu archivo .sql no esté corrupto
  • Monitorear progreso: Observa mensajes de error durante la importación
  • Verificar datos: Verifica que todos los datos se importaron correctamente

Después de la Importación: Siguientes Pasos

Verificar la Importación

  1. Verificar estructura de tablas: Asegúrate de que todas las tablas fueron creadas
  2. Verificar datos: Revisa registros importantes
  3. Probar funcionalidad: Prueba tu aplicación/sitio web
  4. Verificar relaciones: Asegúrate de que las llaves foráneas funcionen correctamente

Actualizar Configuraciones de la Aplicación

Si estás migrando a un nuevo servidor:

  • Credenciales de base de datos: Actualiza las cadenas de conexión
  • URLs y rutas: Actualiza cualquier ruta codificada
  • Archivos de configuración: Actualiza los archivos de configuración según sea necesario

Métodos Alternativos de Importación

Importación por Línea de Comandos

Si tienes acceso SSH, puedes usar la línea de comandos:

mysql -u usuario -p nombre_base_datos < respaldo.sql

Herramientas de Terceros

Otras herramientas para gestión de bases de datos:

  • MySQL Workbench: Aplicación de escritorio para gestión de bases de datos
  • HeidiSQL: Cliente de base de datos gratuito para Windows
  • Sequel Pro: Herramienta de gestión de bases de datos para macOS

¿Necesitas Ayuda con la Importación de Base de Datos?

Si encuentras problemas importando tu archivo .sql o necesitas asistencia con migración de base de datos, contacta a nuestro equipo de soporte a través de cp.amicatek.link. Podemos ayudar con:

  • Importaciones de bases de datos grandes
  • Escenarios de migración complejos
  • Solución de problemas de errores de importación
  • Optimización de base de datos después de la importación

Artículos Relacionados