Desarrollo y bases de datos

Usar phpMyAdmin para consultar, exportar e importar bases de datos

Revisado el 5 min de lectura phpmyadmin

phpMyAdmin permite trabajar con las tablas y los registros de tus bases de datos desde el navegador. Puedes consultar datos, ejecutar SQL e importar o exportar un volcado. En Hostsuar accedes desde cPanel > Bases de datos > phpMyAdmin.

La gestión de bases y usuarios del hosting se realiza en Administrar mis bases de datos de cPanel, denominada Bases de datos MySQL en versiones anteriores. Crea allí la base y asigna el usuario para que cPanel mantenga correctamente su asociación con la cuenta.

Abrir la base correcta

  1. Entra en cPanel desde el servicio de hosting y abre phpMyAdmin.
  2. Selecciona la base en la columna lateral. Comprueba su nombre completo, incluido el prefijo de la cuenta.
  3. Abre una tabla y usa Examinar para consultar sus registros o Estructura para revisar columnas e índices.
  4. Para ejecutar una consulta, abre SQL dentro de la base seleccionada y revisa la sentencia antes de continuar.

Si no sabes qué base utiliza una web, consulta su archivo de configuración, por ejemplo DB_NAME en wp-config.php. No pruebes modificaciones en distintas bases hasta dar con la correcta.

Vaciar elimina los registros de una tabla; Eliminar borra también su estructura. Una confirmación de la interfaz no sustituye a una copia recuperable. Empieza con una consulta SELECT si solo necesitas comprobar información.

Exportar una copia SQL

Selecciona la base y abre Exportar. El modo Rápido, con formato SQL, sirve para un volcado habitual; Personalizado permite elegir tablas, compresión y opciones de estructura y datos.

Comprueba que la exportación incluye todas las tablas y los objetos que necesita tu aplicación. Algunas operaciones sobre vistas, triggers, rutinas o eventos dependen de los permisos y de la configuración del servidor. No des por completo un archivo solo porque se haya descargado: comprueba que no está vacío y ensaya su importación en una base de pruebas.

Si la aplicación recibe escrituras durante la exportación, planifica cómo obtener una copia coherente. Para datos que cambian continuamente o bases grandes, utiliza un procedimiento de copia adecuado a sus motores y tamaño.

Guarda el SQL fuera de la carpeta pública y descárgalo a un almacenamiento protegido. Puede contener datos personales y secretos de la aplicación.

Importar en una base vacía

  1. Crea una base nueva en cPanel y asigna un usuario con los permisos necesarios.
  2. Ábrela en phpMyAdmin y comprueba que es el destino previsto.
  3. En Importar, selecciona el archivo SQL o un formato comprimido admitido en esa pantalla.
  4. Revisa la codificación y las opciones; inicia la importación y espera al resultado.
  5. Comprueba tablas, recuentos y una muestra de datos. Después prueba la aplicación con esa base.

Revisa antes el volcado: las órdenes CREATE DATABASE, USE, DROP TABLE o referencias a otra base pueden crear conflictos, cambiar el destino o eliminar tablas. No importes sobre producción para comprobar si el archivo funciona.

El límite de subida aparece en Importar. Comprimir puede reducir la transferencia, pero no evita los límites de tiempo o recursos al ejecutar el SQL. Para archivos grandes, consulta la importación mediante terminal y prepara el comando con el nombre de destino correcto.

Si la importación falla a mitad, puede dejar tablas ya creadas o datos parcialmente cargados. Lee el primer error y vuelve a probar en una base vacía; repetir sin revisar puede duplicar registros o fallar por objetos existentes.

Otras funciones

El Diseñador representa tablas y relaciones cuando su configuración está disponible. Los permisos del usuario y el almacenamiento de configuración de phpMyAdmin condicionan algunas funciones avanzadas. Que una opción aparezca en otra instalación no significa que esté habilitada en tu cuenta.

Para copiar una instalación existente, sigue la guía de clonado de bases de datos. Consulta también el alcance de phpMyAdmin en cPanel.

También te puede ayudar

¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.