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

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

Actualizado el 8 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a realizar una tarea fundamental para montar tu tienda online con PrestaShop: crear una base de datos MySQL en DirectAdmin. No te preocupes si no tienes experiencia técnica, te guiaré paso a paso de la manera más clara posible.

Imagina que tu tienda online es una gran librería. La base de datos es el almacén donde guardas toda la información: productos, clientes, pedidos, etc. Sin un almacén bien organizado, tu librería no puede funcionar. Pues bien, en el mundo digital, ese almacén se llama base de datos MySQL, y hoy aprenderás a crearlo usando DirectAdmin, el panel de control de tu hosting.


¿Qué necesitas antes de empezar?

Antes de ponernos manos a la obra, asegúrate de tener estos dos elementos:

  • Acceso a DirectAdmin: Las credenciales (usuario y contraseña) que te proporcionó tu proveedor de hosting. Normalmente accedes a través de tudominio.com:2222.
  • Nombre de tu futura tienda: Piensa en un nombre para tu base de datos. Por ejemplo, tiendaprestashop. Lo usaremos más adelante.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede a tudominio.com:2106 con tus credenciales y busca la sección "Base de datos". Este artículo se centra en DirectAdmin, pero tenlo en cuenta por si tu panel es otro.


Paso 1: Accede a DirectAdmin

Abre tu navegador web favorito (Chrome, Firefox, Edge) y escribe la dirección de tu panel: tudominio.com:2222. Sustituye tudominio.com por tu dominio real.

Te aparecerá una pantalla de inicio de sesión. Introduce tu nombre de usuario y contraseña de DirectAdmin. Una vez dentro, verás el panel principal con muchos iconos. No te asustes, es más sencillo de lo que parece.


Paso 2: Localiza la sección "MySQL Management"

Dentro del panel, busca un icono o enlace que diga "MySQL Management" o "Administración de MySQL". Suele estar en la sección de "Base de Datos" o "Account Manager". Si no lo ves, puedes usar el buscador interno de DirectAdmin (normalmente una lupa en la esquina superior derecha) y escribir "MySQL".

Al hacer clic, accederás a la página de gestión de bases de datos MySQL. Aquí es donde ocurrirá la magia.


Paso 3: Crea tu base de datos (¡el paso clave!)

En esta página, verás un formulario sencillo con los siguientes campos:

  1. Nombre de la base de datos: Aquí escribirás el nombre que elegiste. Por ejemplo, tiendaprestashop. Importante: DirectAdmin suele añadir automáticamente un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es usuario1, el nombre final será usuario1_tiendaprestashop. No te preocupes, esto es normal y ayuda a organizar.
  2. Usuario de la base de datos: Crea un usuario para acceder a ella. Por ejemplo, admin_tienda. DirectAdmin también le añadirá el prefijo, quedando usuario1_admin_tienda.
  3. Contraseña: Elige una contraseña segura. ¡No la olvides! La necesitarás más adelante. Puedes usar el generador de contraseñas que ofrece DirectAdmin (un botón con forma de llave o engranaje) para crear una automáticamente.

Una vez rellenos los campos, haz clic en el botón "Create Database" o "Crear Base de Datos".

[TIP] Anota en un bloc de notas los tres datos: nombre completo de la base de datos (con el prefijo), usuario completo (con el prefijo) y contraseña. Los necesitarás durante la instalación de PrestaShop.


Paso 4: Asigna privilegios al usuario (opcional pero recomendado)

DirectAdmin suele hacer esto automáticamente al crear la base de datos, pero es bueno saber cómo verificarlo. En la misma página, justo debajo del formulario de creación, verás una lista de tus bases de datos existentes. Busca la que acabas de crear (usuario1_tiendaprestashop).

A la derecha, verás un enlace o botón que dice "Manage Permissions" o "Privilegios". Haz clic.

Se abrirá una ventana con una lista de permisos (SELECT, INSERT, UPDATE, DELETE, etc.). Marca la opción "ALL PRIVILEGES" (Todos los privilegios) y luego haz clic en "Save" o "Guardar". Esto le da a tu usuario control total sobre la base de datos, justo lo que necesita PrestaShop.


Paso 5: Verifica que todo está correcto

Vuelve a la página principal de "MySQL Management". Deberías ver tu nueva base de datos en la lista, con su nombre completo y el usuario asociado. Si aparece, ¡enhorabuena! Has creado tu base de datos con éxito.


¿Y ahora qué? Conecta PrestaShop a tu base de datos

Ya tienes el almacén (la base de datos). Ahora toca instalar PrestaShop. Durante el proceso de instalación, el asistente te pedirá los datos de conexión a la base de datos. Es aquí donde usarás la información que anotaste:

  • Servidor de base de datos: Normalmente es localhost. En la mayoría de los hosting compartidos, es así. Si no funciona, consulta con tu proveedor.
  • Nombre de la base de datos: El nombre completo, por ejemplo usuario1_tiendaprestashop.
  • Usuario de la base de datos: El nombre completo, por ejemplo usuario1_admin_tienda.
  • Contraseña: La que creaste.
  • Prefijo de tabla: Puedes dejarlo como ps_ o cambiarlo por seguridad (por ejemplo, shop_). Esto es opcional.

Introduce estos datos en el asistente de instalación de PrestaShop y continúa. ¡Tu tienda online empezará a tomar vida!

[WARNING] Nunca compartas tu contraseña de base de datos por correo electrónico, chat o en lugares públicos. Si alguien la obtiene, podría acceder a toda la información de tu tienda. Guárdala en un gestor de contraseñas.


Preguntas Frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al crear bases de datos para PrestaShop.

¿Qué hago si no recuerdo mi contraseña de DirectAdmin?

Contacta con tu proveedor de hosting. Ellos pueden restablecerla o darte una nueva. Es un proceso habitual y rápido.

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

No es recomendable. Cada tienda PrestaShop necesita su propia base de datos independiente. Si usas la misma para dos tiendas, los datos se mezclarán y causarán errores graves. Crea una base de datos nueva por cada tienda.

¿Qué es el prefijo de tabla y para qué sirve?

El prefijo de tabla (por ejemplo, ps_) se añade al nombre de cada tabla dentro de la base de datos. Sirve para identificar que esas tablas pertenecen a PrestaShop. Si alguna vez necesitas tener dos instalaciones de PrestaShop en la misma base de datos (algo muy raro), podrías usar prefijos diferentes. En tu caso, déjalo por defecto.

¿DirectAdmin tiene límite de bases de datos?

Sí, depende del plan de hosting que tengas. Normalmente, los planes básicos permiten crear 1 o 2 bases de datos. Si necesitas más, contacta con tu proveedor para ampliar el límite.

¿Qué hago si al instalar PrestaShop me da error de conexión a la base de datos?

Esto suele pasar por tres razones:

  1. El servidor no es localhost: Pregunta a tu hosting cuál es el servidor de base de datos (a veces es mysql.tudominio.com).
  2. Los nombres están mal escritos: Revisa que el nombre de la base de datos y el usuario tengan el prefijo correcto (ej. usuario1_tienda).
  3. La contraseña es incorrecta: Asegúrate de copiarla bien, sin espacios.

¿Puedo eliminar la base de datos después de crear la tienda?

Si ya tienes tu tienda funcionando, no la elimines o perderás todos los productos, pedidos y clientes. Solo elimínala si estás seguro de que quieres empezar desde cero y tienes una copia de seguridad.

¿Es necesario crear un usuario aparte para la base de datos?

Sí, es una buena práctica de seguridad. No uses el mismo usuario de DirectAdmin para acceder a la base de datos. Crea un usuario específico solo para PrestaShop.


Consejos finales para tu tienda online

  • Haz copias de seguridad periódicas: DirectAdmin permite exportar tu base de datos desde "MySQL Management". Hazlo al menos una vez al mes.
  • Mantén actualizado PrestaShop: Las actualizaciones corrigen errores de seguridad. Una base de datos segura es clave para tu negocio.
  • No compartas tus datos de acceso: Ni los de DirectAdmin, ni los de la base de datos. Son la llave de tu tienda.

[TIP] Si alguna vez tienes que migrar tu tienda a otro hosting, necesitarás exportar la base de datos desde DirectAdmin (opción "phpMyAdmin" o "Export") e importarla en el nuevo panel. Es un proceso sencillo, pero si no te sientes seguro, pide ayuda a tu nuevo proveedor.


Crear una base de datos para PrestaShop en DirectAdmin es un proceso muy sencillo que, una vez que lo haces, te resultará natural. Recuerda: nombre de base de datos, usuario y contraseña. Con esos tres datos, tu tienda online tendrá su almacén listo para funcionar.

Si tienes alguna otra duda, no dudes en contactar con tu equipo de soporte técnico. ¡Estamos aquí para ayudarte a que tu tienda online sea un é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