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

Crear y administrar bases de datos en DirectAdmin: guía para novatos

Actualizado el 19 de octubre de 2025

¿Qué es una base de datos y por qué la necesitas?

Imagina que tu página web es una tienda. Los archivos HTML, CSS y las imágenes son los muebles y la decoración. Pero, ¿dónde guardas el registro de tus clientes, los precios de los productos o los comentarios del blog? Ahí es donde entra la base de datos. Es el almacén central donde tu sitio guarda toda la información dinámica, es decir, la que cambia y se consulta constantemente.

Si usas WordPress, Joomla, PrestaShop o cualquier sistema de gestión de contenidos (CMS), la base de datos es el corazón de tu proyecto. Sin ella, tu web sería una simple página estática sin posibilidad de registrar usuarios, publicar entradas o procesar pedidos.

En este artículo, te voy a guiar paso a paso para que aprendas a crear y administrar bases de datos en DirectAdmin. No necesitas ser un experto en programación; solo seguir estas instrucciones claras y, en menos de diez minutos, tendrás tu primera base de datos funcionando.


Primeros pasos: accediendo a DirectAdmin

Para empezar, necesitas acceder a tu panel de control. DirectAdmin es uno de los paneles más populares y usados en el hosting compartido y VPS. Es tu centro de mando para gestionar todo tu dominio.

  1. Abre tu navegador y escribe la URL de acceso a tu panel. Normalmente es algo como https://tu-dominio.com:2222 o la IP de tu servidor seguida de dos puntos y el puerto 2222.
  2. Introduce tu usuario y contraseña. Estos datos te los proporciona tu proveedor de hosting al contratar el servicio.
  3. Una vez dentro, verás una interfaz limpia y organizada. Busca la sección que dice "Cuenta" o "Administración de Cuenta". Ahí encontrarás el icono de "Base de Datos MySQL".

[TIP] Si no encuentras el icono, usa el buscador de DirectAdmin en la parte superior derecha y escribe "MySQL". Te llevará directamente a la herramienta.


Crear tu primera base de datos en DirectAdmin (MySQL)

Vamos al grano. La creación de una base de datos en DirectAdmin es un proceso de tres partes que se hace desde la misma pantalla. No te asustes, es más sencillo de lo que parece.

Paso 1: Crear la base de datos

Aquí es donde defines el nombre del "almacén". DirectAdmin suele añadir un prefijo (tu nombre de usuario) para evitar conflictos entre cuentas del mismo servidor.

  1. Ve a la sección "Base de Datos MySQL".
  2. Verás un formulario con varios campos. El primero es "Nombre de la base de datos". Escribe un nombre descriptivo, por ejemplo, wordpress_data o tienda_clientes.
  3. El sistema te mostrará el nombre completo, que será algo como usuario_wordpress_data. No puedes cambiar el prefijo, es parte de la seguridad del sistema.
  4. Haz clic en "Crear Base de Datos".

Paso 2: Crear un usuario de base de datos (y asignar contraseña)

Una base de datos sin un usuario es como una caja fuerte sin llave. Necesitas un usuario con una contraseña para que tu aplicación (WordPress, por ejemplo) pueda entrar y leer o escribir datos.

  1. Después de crear la base de datos, la pantalla se actualizará y verás la sección "Crear Usuario de Base de Datos".
  2. Elige un nombre de usuario, como wp_user o admin_tienda.
  3. Ahora, la parte crítica: la contraseña. DirectAdmin tiene un generador automático. Te recomiendo usar el icono del "ojo" o el botón de "Generar" para que cree una contraseña segura por ti.
  4. IMPORTANTE: Copia esta contraseña en un lugar seguro (como un gestor de contraseñas) porque la necesitarás más adelante. No la compartas.
  5. Haz clic en "Crear Usuario".

Paso 3: Vincular el usuario con la base de datos (y darle permisos)

Este es el paso que muchos olvidan y luego se preguntan por qué su web da error. Tener una base de datos y un usuario no es suficiente; debes decirle al servidor que ese usuario puede usar esa base de datos.

  1. En la misma pantalla, busca la sección "Agregar Usuario a la Base de Datos".
  2. Verás dos menús desplegables: uno para seleccionar el Usuario que acabas de crear y otro para seleccionar la Base de Datos que creaste en el paso 1.
  3. En el apartado de "Permisos", normalmente tienes opciones como "TODOS" o "SELECCIONAR". Para un novato, te recomiendo elegir "TODOS". Esto le da al usuario control total sobre esa base de datos, lo cual es necesario para la mayoría de CMS.
  4. Haz clic en "Agregar".

¡Listo! Ya tienes tu base de datos DirectAdmin creada, con su usuario y permisos asignados. Ahora puedes usar estos datos en tu instalación de WordPress o cualquier otra aplicación.

[INFO] Los datos que te pide WordPress son: Nombre de la base de datos (ej: usuario_wordpress_data), Usuario (ej: usuario_wp_user), Contraseña (la que generaste) y Host de la base de datos (que normalmente es localhost).


Administrar bases de datos: la herramienta phpMyAdmin

Crear la base es solo el principio. Tarde o temprano necesitarás ver su contenido, hacer una copia de seguridad o corregir un error. Para eso, DirectAdmin integra phpMyAdmin, una herramienta visual que te permite interactuar con tu base de datos sin escribir código SQL.

¿Cómo acceder a phpMyAdmin?

  1. En la misma página de "Base de Datos MySQL", verás una lista con todas las bases de datos que has creado.
  2. Al lado de cada una, hay un icono o enlace que dice "phpMyAdmin".
  3. Al hacer clic, se abrirá una nueva pestaña y se iniciará sesión automáticamente. No tendrás que introducir credenciales porque DirectAdmin ya te reconoce.

Tareas básicas en phpMyAdmin

Aquí tienes las tareas más comunes que harás como administrador novato:

  • Explorar tablas: A la izquierda verás la lista de tablas de tu base de datos. Al hacer clic en una, verás las filas (registros) en la parte derecha. Es útil para ver si un comentario se publicó o si un pedido se registró.
  • Exportar (Hacer copia de seguridad): Esta es la tarea más importante. Antes de hacer cualquier cambio grande en tu web, exporta tu base.
    1. Haz clic en la pestaña "Exportar" en la parte superior.
    2. Elige el método "Rápido" (que exporta todo el contenido).
    3. Asegúrate de que el formato sea SQL.
    4. Haz clic en "Continuar" y se descargará un archivo .sql a tu ordenador. Ese archivo es tu salvavidas.
  • Importar (Restaurar copia de seguridad): Si tu web se rompe, puedes volver a subir ese archivo .sql.
    1. Ve a la pestaña "Importar".
    2. Haz clic en "Elegir archivo" y selecciona el .sql que guardaste.
    3. Haz clic en "Continuar". El sistema reemplazará los datos actuales con los del archivo.

[WARNING] Importar una base de datos sobrescribe la información existente. Asegúrate de haber exportado la base actual antes de importar una anterior, o perderás los cambios recientes.


Gestionar usuarios y permisos

A veces, tendrás más de una web o aplicación en el mismo dominio. Es buena práctica crear un usuario de base de datos diferente para cada aplicación.

Cambiar la contraseña de un usuario

Si sospechas que tu contraseña se ha filtrado o simplemente quieres renovarla por seguridad:

  1. Ve a "Base de Datos MySQL".
  2. En la sección "Usuarios de Base de Datos" (normalmente debajo de la lista de bases), encontrarás todos tus usuarios.
  3. Haz clic en el icono de "Cambiar Contraseña" (suele ser una llave o un lápiz).
  4. Genera una nueva contraseña y confirma el cambio.
  5. CRÍTICO: Si cambias la contraseña, debes actualizarla también en el archivo de configuración de tu aplicación (por ejemplo, el wp-config.php de WordPress). Si no lo haces, tu web dará error de conexión a la base de datos.

Eliminar un usuario o una base de datos

Esta acción es irreversible. Piensa bien antes de hacerlo.

  1. En la lista de bases de datos, haz clic en el icono de "Eliminar" (normalmente una papelera).
  2. DirectAdmin te pedirá confirmación. Si la base tiene datos, te avisará de que se perderán.
  3. Si decides eliminar solo el usuario, ve a la lista de usuarios y haz clic en su papelera. Esto no borra la base de datos, solo impide que ese usuario acceda a ella.

[WARNING] Eliminar una base de datos es como tirar una caja de archivos a la trituradora. No hay forma de recuperarla a menos que tengas una copia de seguridad externa. Siempre exporta antes de eliminar.


Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que me encuentro como técnico de soporte. Si te sale un error, respira y revisa esta lista.

"Error al conectar con la base de datos"

Este es el error más común. No suele ser un problema del servidor, sino de configuración.

  • Revisa el host: La mayoría de las veces es localhost, pero a veces tu proveedor usa algo como mysql.tudominio.com. Puedes ver el host correcto en la página de "Base de Datos MySQL" de DirectAdmin, en la columna "Host".
  • Revisa el nombre: Asegúrate de que estás usando el nombre completo de la base (con el prefijo usuario_) y no solo el nombre corto que elegiste.
  • Revisa la contraseña: Si la cambiaste recientemente en DirectAdmin, es muy fácil que hayas olvidado actualizarla en el archivo de configuración de tu web.

"No tengo permiso para crear una base de datos"

Si ves esta opción gris o te da error, significa que tu plan de hosting no lo incluye. Algunos planes muy básicos solo permiten un número limitado de bases de datos. Contacta con tu proveedor para ampliar el límite o revisa tu panel de control.

¿Puedo usar la misma base de datos para dos WordPress?

Técnicamente, sí. Pero es una mala idea. Si dos aplicaciones comparten tablas, pueden sobrescribirse entre sí. Es como tener dos familias viviendo en la misma casa pero compartiendo la misma nevera y el mismo baño. Siempre es mejor crear una base de datos separada para cada aplicación.

¿Qué es el prefijo de las tablas?

Cuando instalas WordPress, te pide un "prefijo de tabla". Por defecto es wp_. Si tienes dos instalaciones en la misma base (lo cual no recomiendo), necesitas prefijos diferentes como web1_ y web2_. En una base de datos nueva, puedes dejar el que viene por defecto.

¿Necesito saber SQL para administrar mi base de datos?

Para tareas básicas, no. Con phpMyAdmin y las opciones de DirectAdmin es suficiente. El SQL (el lenguaje de consulta) es útil para tareas avanzadas, pero no necesario para el 95% de los usuarios de WordPress.


Consejos finales para mantener tu base de datos sana

  1. Copia de seguridad semanal: Configura un recordatorio para exportar tu base de datos cada semana. Si tu web tiene mucho movimiento, hazlo a diario.
  2. Usa contraseñas robustas: No uses "123456" ni "admin". Usa el generador de DirectAdmin. La seguridad de tu web depende de ello.
  3. No compartas tus credenciales: Ni con amigos ni con servicios de terceros a menos que sea estrictamente necesario y de confianza.
  4. Actualiza tu CMS: Las vulnerabilidades en WordPress o sus plugins son la principal puerta de entrada para los hackers. Mantener todo actualizado protege tu base de datos.
  5. Si tienes dudas, pregunta: Es mejor preguntar al soporte de tu hosting antes de hacer algo que no entiendes. Especialmente antes de eliminar o importar datos.

[TIP] Si en algún momento migras de panel de control y te encuentras con "Syspanel" (antes conocido como HestiaCP), recuerda que su puerto de acceso es el 2106. La lógica de gestión de bases de datos es muy similar, así que estos conocimientos te servirán igualmente.


Conclusión

Administrar bases de datos en DirectAdmin no tiene por qué ser una pesadilla. Siguiendo estos pasos, podrás crear MySQL en DirectAdmin sin problemas y gestionar tus datos con confianza. Recuerda que la clave está en entender la relación entre la base de datos, el usuario y los permisos.

Al principio, puede parecer abrumador, pero es una habilidad esencial para cualquier propietario de una web dinámica. Con la práctica, verás que es un proceso rutinario que te tomará menos de cinco minutos.

Espero que este DirectAdmin tutorial te haya sido de gran ayuda. Si te surge cualquier otra duda, no dudes en consultar la documentación oficial de tu hosting o contactar con su soporte técnico. Ellos están ahí para ayudarte, y ahora tú ya tienes una base sólida para entender sus explicaciones. ¡Mucha suerte con tu proyecto!

¿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