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

Cómo crear una base de datos en DirectAdmin para PrestaShop

Actualizado el 25 de enero de 2026

Introducción: ¿Por qué necesitas una base de datos para PrestaShop?

Si estás montando una tienda online con PrestaShop, uno de los primeros pasos técnicos que debes dar es crear una base de datos. Piensa en la base de datos como el “cerebro” de tu tienda: ahí se guardarán los productos, los clientes, los pedidos, las configuraciones y todo lo que hace que tu negocio funcione. Sin una base de datos, PrestaShop simplemente no puede operar.

En este artículo te explicaré paso a paso cómo crear una base de datos en DirectAdmin, uno de los paneles de control de hosting más populares y amigables. Verás que es un proceso sencillo, incluso si nunca lo has hecho antes. Además, te daré consejos clave para que tu base de datos funcione de forma óptima con PrestaShop.


¿Qué es DirectAdmin y por qué lo usamos?

DirectAdmin es un panel de control web que te permite gestionar tu servidor de hosting de forma visual y sencilla. Desde ahí puedes crear cuentas de correo, gestionar archivos, instalar certificados SSL y, por supuesto, administrar bases de datos. Es muy utilizado por proveedores de hosting compartido y VPS porque es rápido, seguro y fácil de usar.

Para crear una base de datos en DirectAdmin, necesitarás tener acceso a tu panel. Normalmente accedes a través de una URL como tudominio.com:2222 o la que te haya proporcionado tu empresa de hosting. Si usas Syspanel (el antiguo HestiaCP), el puerto de acceso es el 2106.


Requisitos previos antes de empezar

Antes de lanzarte a crear la base de datos, asegúrate de tener lo siguiente:

  • Acceso a tu panel de DirectAdmin (usuario y contraseña de administrador o de tu plan de hosting).
  • Tener instalado PrestaShop (o al menos tener los archivos listos para instalar).
  • Saber el nombre de usuario que usarás para la base de datos (normalmente es el mismo que tu usuario de hosting).
  • Conexión a internet estable (por si acaso).

[INFO] No necesitas conocimientos avanzados de MySQL. DirectAdmin te guiará en el proceso.


Paso 1: Acceder al panel de DirectAdmin

Abre tu navegador web y escribe la dirección de tu panel de DirectAdmin. Por ejemplo: https://tudominio.com:2222. Introduce tu usuario y contraseña. Si no los tienes, contacta con tu proveedor de hosting.

Una vez dentro, verás un escritorio con varios iconos. No te asustes, es más sencillo de lo que parece. Busca la sección de Base de Datos o MySQL. Normalmente aparece con el nombre MySQL Management o Administración de MySQL.


Paso 2: Crear la base de datos en DirectAdmin

Ahora viene lo importante. Sigue estos pasos al pie de la letra:

2.1. Haz clic en “MySQL Management”

Dentro del panel, verás un icono que dice MySQL Management o Administración de MySQL. Haz clic ahí. Se abrirá una página con varias opciones.

2.2. Crea una nueva base de datos

Busca el botón que dice Create Database o Crear base de datos. Al hacer clic, te aparecerá un formulario con los siguientes campos:

  • Database Name: El nombre que le quieras dar a tu base de datos. Por ejemplo: mitienda_prestashop. Recuerda que DirectAdmin suele añadir un prefijo con tu nombre de usuario (ejemplo: usuario_mitienda_prestashop).
  • User Name: El usuario que gestionará la base de datos. Normalmente se autocompleta con el mismo nombre que la base de datos, pero puedes cambiarlo.
  • Password: La contraseña para ese usuario. Es muy importante que uses una contraseña segura. DirectAdmin suele generar una automáticamente. Puedes copiarla o crear una tú mismo. Recomiendo usar una combinación de letras mayúsculas, minúsculas, números y símbolos.

[WARNING] No uses contraseñas débiles como “123456” o “password”. Si alguien accede a tu base de datos, podría robar información de tu tienda.

2.3. Haz clic en “Create”

Una vez rellenados los campos, haz clic en Create o Crear. El sistema procesará la solicitud y en unos segundos verás un mensaje de confirmación: “Database created successfully” o “Base de datos creada correctamente”.

¡Felicidades! Ya tienes tu base de datos lista. Ahora anota en un lugar seguro los siguientes datos:

  • Nombre de la base de datos (completo, con el prefijo).
  • Nombre de usuario.
  • Contraseña.
  • Servidor de base de datos (normalmente es localhost).

Paso 3: Asignar privilegios al usuario (si es necesario)

En la mayoría de los casos, al crear la base de datos, DirectAdmin asigna automáticamente todos los privilegios al usuario que creaste. Pero a veces, sobre todo si ya tenías un usuario creado antes, deberás asignarlos manualmente.

Para comprobarlo, ve a la sección MySQL Management y busca la opción Manage Users o Administrar usuarios. Ahí verás una lista de usuarios. Junto al que acabas de crear, debería haber un enlace que diga Privileges o Privilegios. Haz clic y asegúrate de que estén marcadas todas las casillas (SELECT, INSERT, UPDATE, DELETE, etc.). Si no, márcalas y guarda los cambios.

[TIP] Para PrestaShop, el usuario necesita tener todos los privilegios sobre la base de datos. No te preocupes, DirectAdmin lo hace por defecto.


Paso 4: Conectar PrestaShop con la base de datos

Ahora que tienes la base de datos creada, es hora de decirle a PrestaShop que la use. Esto lo harás durante la instalación de PrestaShop o si ya lo tienes instalado, editando el archivo de configuración.

Si estás instalando PrestaShop desde cero:

  1. Sube los archivos de PrestaShop a tu servidor (normalmente en la carpeta public_html).
  2. Abre tu navegador y ve a tudominio.com. Te aparecerá el asistente de instalación de PrestaShop.
  3. En el paso de Configuración de la base de datos, introduce los datos que anotaste antes:
    • Dirección del servidor: localhost (salvo que tu hosting te indique otra cosa).
    • Nombre de la base de datos: El nombre completo (con prefijo).
    • Usuario de la base de datos: El usuario que creaste.
    • Contraseña: La que pusiste.
    • Prefijo de las tablas: Déjalo como ps_ o cámbialo si quieres (no es obligatorio).
  4. Sigue los pasos restantes y ¡listo!

Si ya tienes PrestaShop instalado y necesitas cambiar la base de datos:

Deberás editar el archivo app/config/parameters.php (en PrestaShop 1.7 y superiores) o config/settings.inc.php (en versiones anteriores). Busca las líneas que empiezan por 'database_host', 'database_name', 'database_user' y 'database_password' y cámbialas por los nuevos datos.

[WARNING] Si modificas este archivo manualmente, asegúrate de hacer una copia de seguridad antes. Un error podría dejar tu tienda inaccesible.


Consejos adicionales para tu base de datos en DirectAdmin

Ahora que ya sabes cómo crear una base de datos en DirectAdmin para PrestaShop, aquí tienes algunos consejos extra para mantenerla segura y eficiente:

1. Usa contraseñas seguras y cámbialas periódicamente

No subestimes la seguridad. Una base de datos comprometida puede arruinar tu tienda. DirectAdmin te permite cambiar la contraseña desde MySQL Management > Manage Users. Hazlo cada cierto tiempo.

2. Haz copias de seguridad regulares

PrestaShop tiene herramientas para exportar la base de datos, pero también puedes hacerlo desde DirectAdmin. En la sección MySQL Management, busca la opción Backup o phpMyAdmin. Desde phpMyAdmin puedes exportar toda la base de datos en un archivo SQL. Guarda ese archivo en tu ordenador o en la nube.

[TIP] Programa copias de seguridad automáticas si tu hosting lo permite. Así te olvidas del tema.

3. Optimiza las tablas de vez en cuando

Con el uso, las tablas de la base de datos pueden fragmentarse y ralentizar tu tienda. Desde phpMyAdmin puedes seleccionar todas las tablas y elegir la opción Optimizar tabla. Esto ayuda a que las consultas sean más rápidas.

4. No compartas los datos de acceso

Nunca des tu nombre de usuario y contraseña de la base de datos a nadie que no sea de confianza. Si necesitas que un desarrollador acceda, crea un usuario adicional con privilegios limitados.


Preguntas frecuentes (FAQ)

¿Puedo crear más de una base de datos en DirectAdmin?

Sí, siempre que tu plan de hosting lo permita. En la mayoría de los planes compartidos puedes crear varias bases de datos. Desde MySQL Management verás el límite.

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

No te preocupes. Desde DirectAdmin, ve a MySQL Management > Manage Users, busca tu usuario y haz clic en Change Password. Pon una nueva y guárdala.

¿Cómo accedo a phpMyAdmin desde DirectAdmin?

En el panel de DirectAdmin, busca el icono de phpMyAdmin. Si no lo ves, puedes acceder directamente escribiendo en el navegador: tudominio.com/phpmyadmin. Inicia sesión con los datos de tu base de datos.

¿Puedo usar la misma base de datos para varias tiendas PrestaShop?

No es recomendable. Cada instalación de PrestaShop debe tener su propia base de datos para evitar conflictos de tablas y datos.

¿Qué hago si aparece un error de conexión a la base de datos?

Revisa que los datos sean correctos (nombre, usuario, contraseña y servidor). Si usas localhost y no funciona, prueba con la IP del servidor (pregunta a tu hosting). También verifica que el usuario tenga todos los privilegios.


Conclusión

Crear una base de datos en DirectAdmin para PrestaShop es un proceso sencillo que cualquier persona puede hacer siguiendo estos pasos. Recuerda que la base de datos es el corazón de tu tienda online, así que tómate un minuto para anotar bien los datos y mantenerla segura.

Si tienes dudas, no dudes en consultar la documentación de tu hosting o contactar con su soporte técnico. Y si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y el proceso es similar.

¡Ahora ya estás listo para montar tu tienda PrestaShop con éxito!

¿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