🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Acceder a phpMyAdmin desde DirectAdmin: Guía para gestionar bases de datos

Actualizado el 3 de septiembre de 2025

¿Qué es phpMyAdmin y por qué lo necesitas en DirectAdmin?

Si tienes una web, un blog o una tienda online, es muy probable que necesites una base de datos para guardar la información de tus usuarios, productos o entradas. Y para poder ver, crear o modificar esas bases de datos, necesitas una herramienta visual que te permita hacerlo sin escribir código complicado. Esa herramienta es phpMyAdmin.

En este artículo te voy a explicar, paso a paso y de forma muy sencilla, cómo acceder a phpMyAdmin desde DirectAdmin, cómo gestionar tus bases de datos y algunos trucos que te harán la vida mucho más fácil. No necesitas ser un experto en informática, solo seguir las instrucciones que te doy a continuación.

phpMyAdmin es un software libre que te permite administrar bases de datos MySQL y MariaDB a través de una interfaz web. En lugar de escribir comandos SQL complejos, puedes hacer clic, seleccionar y rellenar formularios para crear tablas, insertar datos o hacer copias de seguridad. Es la herramienta estándar que ofrecen la mayoría de los paneles de control de hosting, y DirectAdmin no es una excepción.

Requisitos previos para acceder a phpMyAdmin desde DirectAdmin

Antes de empezar, asegúrate de tener a mano lo siguiente:

  1. Tus credenciales de acceso a DirectAdmin: normalmente son el usuario y la contraseña que te envió tu proveedor de hosting cuando contrataste el servicio. Si no los tienes, contacta con tu soporte técnico.
  2. Tener una base de datos creada: aunque puedes crear una desde phpMyAdmin, lo más común es que primero la crees desde el panel de DirectAdmin. Te explico cómo hacerlo en el siguiente apartado.
  3. Un navegador web moderno: Chrome, Firefox, Safari o Edge funcionan perfectamente.

Cómo acceder a phpMyAdmin paso a paso

Acceder a phpMyAdmin desde DirectAdmin es muy sencillo. Hay dos métodos principales: el método directo y el método a través del administrador de archivos. Te explico ambos, pero te recomiendo que uses el primero.

Método 1: Acceso directo desde el panel de control (el más fácil)

Este es el camino más rápido y que usarás el 99% de las veces.

  1. Inicia sesión en DirectAdmin: abre tu navegador y ve a la URL de tu panel. Normalmente es algo como https://tudominio.com:2222 o la IP de tu servidor con el puerto 2222. Introduce tu usuario y contraseña y pulsa "Entrar".
  2. Busca la sección "Manejo de MySQL": una vez dentro, verás un montón de iconos en la pantalla principal. Busca el icono que dice "Manejo de MySQL" o "MySQL Management". Si no lo ves a la primera, puedes usar el buscador que aparece en la parte superior del panel.
  3. Haz clic en el icono: al hacer clic, se abrirá una nueva página con la lista de tus bases de datos y usuarios de MySQL.
  4. Haz clic en el enlace de phpMyAdmin: en la parte superior derecha de esa página, o a veces en la esquina superior izquierda, verás un botón o enlace que dice "phpMyAdmin". Pulsa sobre él.
  5. ¡Listo! Se abrirá una nueva pestaña o ventana en tu navegador con la interfaz de phpMyAdmin. No necesitas introducir usuario ni contraseña aquí, porque DirectAdmin ya te ha autenticado automáticamente.

Método 2: Acceso a través del administrador de archivos (alternativa)

Este método es menos directo, pero puede ser útil si el primero no funciona por algún motivo.

  1. Inicia sesión en DirectAdmin como en el método anterior.
  2. Ve al "Administrador de Archivos": busca el icono que dice "Administrador de Archivos" o "File Manager" y haz clic en él.
  3. Navega hasta la carpeta de tu dominio: normalmente, dentro de la carpeta domains, encontrarás una carpeta con el nombre de tu dominio. Dentro de ella, suele haber una carpeta llamada public_html o html. Entra en esa carpeta.
  4. Busca un archivo llamado phpMyAdmin: algunos servidores tienen una copia de phpMyAdmin en esta carpeta, pero no es lo habitual. Si lo ves, haz clic derecho sobre él y selecciona "Abrir" o "Ver".
  5. Si no existe, crea un acceso directo: esta opción es más técnica. Puedes crear un archivo llamado pma.php con el siguiente contenido y luego acceder a él desde tu navegador (https://tudominio.com/pma.php):
<?php
header('Location: /phpMyAdmin/');
?>

TIP: El método 1 es el más fiable y el que te recomiendo. El método 2 es solo para casos muy específicos o si tu proveedor ha configurado el acceso de una forma particular. En la mayoría de los casos, no necesitarás usar este segundo método.

Cómo gestionar tu base de datos desde phpMyAdmin

Una vez que estés dentro de phpMyAdmin, verás una interfaz dividida en dos partes. A la izquierda tienes una lista con todas tus bases de datos, y a la derecha, el área de trabajo donde se muestran las tablas y las consultas.

Crear una base de datos desde DirectAdmin (antes de entrar a phpMyAdmin)

Como te comentaba, es mejor crear la base de datos desde DirectAdmin y luego gestionarla en phpMyAdmin. Para ello:

  1. Vuelve a la sección "Manejo de MySQL" en DirectAdmin.
  2. En el campo "Nombre de la base de datos", escribe el nombre que quieras (suele estar limitado a 16 caracteres y solo letras y números).
  3. En el campo "Usuario", escribe el nombre del usuario que querrás asociar a esa base de datos.
  4. En el campo "Contraseña", escribe una contraseña segura. Puedes usar el generador de contraseñas que te ofrece el propio panel.
  5. Pulsa "Crear base de datos". DirectAdmin creará la base de datos, el usuario y te asignará los permisos necesarios automáticamente.

Crear tablas dentro de tu base de datos

Una vez dentro de phpMyAdmin, si haces clic en el nombre de tu base de datos (en la columna izquierda), verás la pantalla donde puedes crear tablas.

  1. En el campo "Nombre de la tabla", escribe el nombre que quieras (por ejemplo, usuarios).
  2. En el campo "Número de columnas", indica cuántos campos tendrá tu tabla (por ejemplo, 3 si quieres guardar nombre, email y teléfono).
  3. Pulsa "Continuar".
  4. Se abrirá un formulario donde debes definir cada columna: su nombre, el tipo de dato (VARCHAR para texto, INT para números, DATE para fechas, etc.) y su longitud (por ejemplo, 255 caracteres para un texto).
  5. Rellena el formulario y pulsa "Guardar".

INFO: No te preocupes si al principio no sabes qué tipo de dato elegir. Para empezar, usa VARCHAR para texto corto, TEXT para textos largos, INT para números enteros y DATE para fechas. Con el tiempo irás aprendiendo a usar los demás.

Insertar datos en una tabla

Para añadir información a tu tabla:

  1. Haz clic en el nombre de tu tabla (en la columna izquierda).
  2. En la parte superior, haz clic en la pestaña "Insertar".
  3. Se mostrarán los campos de tu tabla. Rellena los que necesites.
  4. Pulsa "Continuar" o "Ejecutar" para guardar el registro.

Hacer una copia de seguridad (exportar)

Esto es fundamental. Siempre debes tener una copia de seguridad de tu base de datos.

  1. Haz clic en el nombre de tu base de datos (en la columna izquierda).
  2. En la parte superior, haz clic en la pestaña "Exportar".
  3. Elige el método "Rápido" o "Personalizado". Si no sabes cuál elegir, usa "Rápido".
  4. Asegúrate de que el formato sea "SQL".
  5. Pulsa "Continuar" o "Ejecutar". Tu navegador descargará un archivo .sql con toda la información de tu base de datos. Guárdalo en un lugar seguro.

Restaurar una copia de seguridad (importar)

Si necesitas restaurar una copia de seguridad:

  1. Haz clic en el nombre de tu base de datos (en la columna izquierda).
  2. En la parte superior, haz clic en la pestaña "Importar".
  3. Haz clic en "Seleccionar archivo" y busca el archivo .sql que guardaste.
  4. Pulsa "Continuar" o "Ejecutar". phpMyAdmin restaurará la base de datos con la información del archivo.

WARNING: Al importar una base de datos, se sobrescribirá la información existente. Asegúrate de que estás importando el archivo correcto y en la base de datos correcta para evitar pérdidas de datos.

Consejos y trucos para gestionar bases de datos como un profesional

Aquí tienes algunos consejos que te ayudarán a evitar problemas y a ser más eficiente.

Cambiar la contraseña de un usuario de MySQL

Si olvidaste la contraseña de un usuario de base de datos, puedes cambiarla desde DirectAdmin:

  1. Ve a "Manejo de MySQL" en DirectAdmin.
  2. Busca el usuario cuyo contraseña quieres cambiar.
  3. Haz clic en el icono de "Cambiar contraseña" (suele ser un candado o una llave).
  4. Introduce la nueva contraseña y pulsa "Cambiar".

Optimizar tus tablas

Con el tiempo, las tablas de tu base de datos pueden fragmentarse y volverse lentas. Para optimizarlas:

  1. En phpMyAdmin, haz clic en el nombre de tu base de datos.
  2. En la pestaña "Operaciones", busca la sección "Mantenimiento de tablas".
  3. Haz clic en "Optimizar tablas". Esto reconstruirá las tablas y mejorará el rendimiento.

TIP: Te recomiendo optimizar tus tablas al menos una vez al mes, o después de hacer grandes cambios en tu web (como importar muchos datos).

Usar el buscador de consultas SQL

Si sabes algo de SQL, puedes usar la pestaña "SQL" en phpMyAdmin para ejecutar consultas directamente. Por ejemplo, para ver todos los usuarios de una tabla llamada usuarios, escribirías:

SELECT * FROM usuarios;

No te asustes si no entiendes esto ahora. Con la práctica, aprenderás a usar estas consultas para hacer cosas muy potentes.

Solución de problemas comunes

Aquí te dejo algunos problemas que puedes encontrar y cómo solucionarlos.

No puedo acceder a phpMyAdmin

Si al hacer clic en el enlace de phpMyAdmin te da un error, prueba lo siguiente:

  1. Limpia la caché de tu navegador.
  2. Prueba con otro navegador (Chrome, Firefox, Edge).
  3. Revisa que tu usuario de DirectAdmin tenga permisos sobre la base de datos que quieres gestionar. Esto lo puedes ver en la sección "Manejo de MySQL".
  4. Contacta con tu proveedor de hosting. Puede que haya un problema temporal en el servidor.

Error al importar una base de datos

Si al importar un archivo .sql te da un error, es posible que:

  1. El archivo sea demasiado grande: prueba a aumentar el límite de subida en la configuración de PHP, o divide el archivo en partes más pequeñas.
  2. El archivo esté corrupto: intenta exportar la base de datos de nuevo desde el origen y prueba otra vez.
  3. La base de datos de destino ya tenga tablas con el mismo nombre: en la pestaña "Importar", desmarca la casilla "No usar AUTO_INCREMENT" y activa la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / TRIGGER" si quieres que sobrescriba las tablas existentes.

La web muestra un error de conexión a la base de datos

Esto suele significar que los datos de conexión en tu archivo de configuración (como wp-config.php en WordPress) no coinciden con los que has creado en DirectAdmin. Revisa que el nombre de la base de datos, el usuario y la contraseña sean correctos.

Preguntas frecuentes (FAQ) sobre phpMyAdmin y DirectAdmin

¿Es seguro usar phpMyAdmin?

Sí, es seguro siempre que tomes precauciones. No compartas tus contraseñas, usa contraseñas seguras y no dejes la sesión abierta en ordenadores públicos. DirectAdmin se encarga de proteger el acceso, así que no deberías tener problemas.

¿Puedo crear varias bases de datos?

Sí, puedes crear tantas bases de datos como te permita tu plan de hosting. Cada base de datos puede tener varios usuarios y cada usuario puede tener permisos sobre una o varias bases de datos.

¿Qué diferencia hay entre MySQL y MariaDB?

MariaDB es una bifurcación de MySQL, es decir, un derivado que es compatible con la mayoría de las funciones. En la práctica, para ti no hay ninguna diferencia: phpMyAdmin funciona igual con ambos sistemas. DirectAdmin soporta ambos, pero la mayoría de los servidores modernos usan MariaDB por ser más rápido y libre.

¿Puedo usar phpMyAdmin en otros paneles de control como cPanel?

Sí, cPanel también tiene su propia integración de phpMyAdmin. Sin embargo, este artículo se centra en DirectAdmin. Si usas otro panel como Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), la interfaz será diferente, aunque la lógica de phpMyAdmin es la misma.

¿Qué hago si olvidé la contraseña de mi base de datos?

Puedes cambiarla desde DirectAdmin, como te expliqué antes. No necesitas contactar con soporte técnico para esto.

Conclusión: domina tus bases de datos con DirectAdmin y phpMyAdmin

Acceder a phpMyAdmin desde DirectAdmin es un proceso muy sencillo que te da un control total sobre tus bases de datos. Con esta guía, ya sabes cómo entrar, cómo crear tablas, cómo insertar datos, cómo hacer copias de seguridad y cómo solucionar los problemas más comunes.

Recuerda que la práctica es la clave. No tengas miedo de explorar la interfaz de phpMyAdmin (siempre que tengas una copia de seguridad de tus datos). Cuanto más lo uses, más cómodo te sentirás y mejor podrás gestionar tus proyectos web.

Si tienes alguna duda, tu proveedor de hosting siempre estará ahí para ayudarte. Y si usas otros paneles como Syspanel, recuerda que el acceso es por el puerto 2106 y que la gestión de bases de datos se hace de forma similar, aunque la interfaz de su panel cambie un poco.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel