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

Cómo crear una base de datos para PrestaShop en DirectAdmin (paso a paso)

Actualizado el 18 de mayo de 2026

Antes de empezar: ¿Qué necesitas para crear una base de datos en DirectAdmin?

Crear una base de datos para PrestaShop es uno de los primeros pasos para montar tu tienda online. No te preocupes si nunca lo has hecho, es un proceso muy sencillo que se realiza desde el panel de control de tu hosting. Antes de lanzarnos, asegúrate de tener a mano los datos de acceso a tu panel de DirectAdmin (usuario y contraseña), que normalmente te los ha facilitado tu proveedor de hosting al contratar el servicio.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es diferente. En ese caso, accede a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106) y busca la sección de bases de datos MySQL. El resto de la lógica es similar, pero este artículo se centra en DirectAdmin.

Paso 1: Acceder a DirectAdmin

Lo primero es entrar en tu panel de control. Para ello, abre tu navegador favorito (Chrome, Firefox, etc.) y escribe la dirección de acceso a DirectAdmin. Normalmente suele ser algo como https://tu-dominio.com:2222 o https://tu-ip:2222. Si no estás seguro, revisa el correo de bienvenida de tu hosting.

Una vez que cargue la página, introduce tu usuario y contraseña de DirectAdmin. Después de iniciar sesión, verás un panel con muchos iconos y opciones. No te agobies, nosotros vamos a por lo que nos interesa: las bases de datos.

Paso 2: Localizar el apartado de Bases de Datos MySQL

Dentro de DirectAdmin, busca la sección llamada "MySQL Management" o "Administración de MySQL". Dependiendo de la versión de DirectAdmin, puede estar en la página principal o dentro de un menú desplegable llamado "Cuenta" o "Administrador de archivos".

En la mayoría de los casos, verás un icono con un delfín (el logo de MySQL) o un icono de base de datos. Haz clic en él. Esta sección te mostrará un listado de las bases de datos que ya tienes creadas (si es que tienes alguna) y un formulario para crear nuevas.

Paso 3: Crear la base de datos para PrestaShop

Ahora viene la parte clave: crear la base de datos. Para que PrestaShop funcione correctamente, necesitamos tres cosas: un nombre de base de datos, un usuario y una contraseña. DirectAdmin te permite crear todo esto de forma conjunta.

3.1. Nombre de la base de datos

En el formulario de creación, verás un campo llamado "Database Name" (Nombre de la base de datos). Es importante que sepas que, en la mayoría de los casos, DirectAdmin añadirá automáticamente un prefijo con tu nombre de usuario. Por ejemplo, si tu usuario es usuario123 y escribes tienda, el nombre final será usuario123_tienda. Esto es totalmente normal y no debes preocuparte.

Te recomiendo usar un nombre descriptivo como prestashop, tienda o shop. Así lo identificarás fácilmente en el futuro. Evita usar espacios, acentos o caracteres especiales. Solo letras minúsculas y números.

3.2. Usuario de la base de datos

En el campo "Username" (Usuario), escribe un nombre para el usuario que se conectará a la base de datos. Puede ser el mismo que el de la base, por ejemplo, prestashop_user o simplemente admin. Al igual que con el nombre, DirectAdmin añadirá el prefijo de tu cuenta. La longitud máxima suele ser de 32 caracteres, así que no te pases.

3.3. Contraseña segura

El campo "Password" (Contraseña) es crítico. No uses contraseñas débiles como 123456 o password. DirectAdmin suele tener un botón con un icono de llave o dados para generar una contraseña segura automáticamente. Úsalo. Te generará una combinación de letras, números y símbolos.

[WARNING] Anota esta contraseña en un lugar seguro (un gestor de contraseñas es ideal). La necesitarás durante la instalación de PrestaShop y no la podrás recuperar en texto plano desde DirectAdmin, solo podrás cambiarla.

3.4. Crear la base de datos

Una vez rellenados los tres campos, haz clic en el botón "Create Database" o "Crear base de datos". DirectAdmin hará su magia y te mostrará un mensaje de éxito. Enhorabuena, ya tienes la base de datos creada.

Paso 4: Añadir un usuario a la base de datos (si es necesario)

En versiones más recientes de DirectAdmin, el proceso de creación ya te permite asignar el usuario a la base de datos automáticamente. Sin embargo, si no lo hizo, tendrás que hacerlo manualmente. Busca un enlace o botón llamado "Create User" (Crear usuario) primero, y luego "Add User to Database" (Añadir usuario a la base de datos).

Para añadir el usuario a la base de datos, tendrás que seleccionar el usuario y la base de datos en dos menús desplegables. Después, te preguntará qué privilegios quieres otorgar. Para PrestaShop, necesitas TODOS los privilegios (ALL PRIVILEGES). Esto incluye SELECT, INSERT, UPDATE, DELETE, etc. Marca la casilla de "ALL" o selecciona todas las opciones disponibles y confirma.

Paso 5: Obtener los datos de conexión

Ahora que tienes la base de datos y el usuario creados, necesitas los datos de conexión para la instalación de PrestaShop. Estos son:

  1. Nombre de la base de datos: El nombre completo, con el prefijo. Por ejemplo, usuario123_prestashop.
  2. Usuario de la base de datos: El nombre completo del usuario. Por ejemplo, usuario123_prestashop_user.
  3. Contraseña: La que generaste o escribiste en el paso 3.3.
  4. Servidor de la base de datos (Host): Este es un punto que confunde a muchos. En el 99% de los casos, el servidor de la base de datos es localhost. DirectAdmin normalmente configura MySQL para que se acceda a través de localhost. No pongas 127.0.0.1 si localhost no funciona, aunque suelen ser equivalentes. Si tu hosting es especial, te lo habrán indicado en el correo de bienvenida, pero lo más común es localhost.
  5. Puerto: Normalmente es el 3306, pero no suele ser necesario especificarlo en la instalación de PrestaShop, ya que usa el valor por defecto.

Paso 6: Instalar PrestaShop usando la base de datos creada

Ya tienes todo lo necesario. Ahora, para instalar PrestaShop, sigue estos pasos generales:

  1. Sube los archivos de PrestaShop a tu servidor, normalmente a la carpeta public_html o htdocs mediante el Administrador de Archivos de DirectAdmin o un cliente FTP.
  2. Abre tu navegador y ve a tu dominio (por ejemplo, https://tu-dominio.com). Se iniciará el asistente de instalación de PrestaShop.
  3. Sigue los pasos del asistente hasta llegar a la sección de "Configuración de la base de datos".
  4. Ahí es donde debes introducir los datos que has guardado en el paso 5.
    • Dirección del servidor de base de datos: localhost
    • Nombre de la base de datos: usuario123_prestashop
    • Usuario de la base de datos: usuario123_prestashop_user
    • Contraseña: TuContraseñaSegura
    • Prefijo de las tablas: Te recomiendo cambiarlo de ps_ a algo más personalizado como shop_ o presta_ por seguridad, aunque no es obligatorio.
  5. Continúa con el resto de la instalación (configuración de la tienda, cuenta de administrador, etc.).

[TIP] Si durante la instalación te da un error de conexión, vuelve a comprobar que el nombre de la base de datos y el usuario están escritos exactamente igual que en DirectAdmin, incluyendo el prefijo. El error más común es olvidar el prefijo del usuario.

Preguntas frecuentes (FAQ) sobre la base de datos de PrestaShop

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

No es recomendable. Cada instalación de PrestaShop necesita sus propias tablas. Si intentas usar la misma base de datos, los datos se mezclarán y la tienda dará errores. Crea una base de datos nueva para cada tienda online.

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

No te preocupes, es fácil de solucionar. Entra en DirectAdmin, ve a la sección de MySQL Management, localiza tu base de datos y busca la opción de "Change Password" (Cambiar contraseña). Introduce una nueva y guarda. Luego, tendrás que actualizar el archivo parameters.php de tu PrestaShop (en la carpeta app/config/) con la nueva contraseña.

¿Cómo hago una copia de seguridad de mi base de datos PrestaShop?

Desde DirectAdmin, en la sección de MySQL Management, verás un icono de "Backup" o "Copiar". También puedes usar la herramienta phpMyAdmin (que encontrarás en DirectAdmin) para exportar la base de datos a un archivo .sql. Es fundamental hacer copias de seguridad periódicas de tu base de datos tienda online.

¿Qué es el prefijo de las tablas en PrestaShop?

Es un texto que se añade al principio de cada tabla de la base de datos. Por defecto es ps_, pero puedes cambiarlo durante la instalación. Sirve para que, si compartes la base de datos con otra aplicación, no haya conflictos de nombres. Es una medida de seguridad extra.

¿Necesito conocimientos de SQL para crear la base de datos?

No, en absoluto. DirectAdmin hace todo el trabajo pesado por ti. Solo necesitas saber los conceptos básicos de nombre, usuario y contraseña que hemos visto en este artículo. Para la instalación de PrestaShop, tampoco necesitas tocar SQL, el instalador lo hace todo automáticamente.

¿Puedo crear la base de datos desde phpMyAdmin en lugar de DirectAdmin?

Sí, puedes hacerlo. phpMyAdmin es una herramienta de gestión visual de MySQL. Sin embargo, es más propenso a errores si no tienes experiencia, ya que tienes que crear el usuario y asignar privilegios manualmente desde las pestañas de "Cuentas de usuario". DirectAdmin es mucho más sencillo y recomendable para principiantes.

Consejos finales para tu tienda online

Crear una base de datos para PrestaShop en DirectAdmin es un proceso rápido y sin complicaciones. Una vez que lo has hecho una vez, te resultará muy fácil repetirlo para futuros proyectos.

Recuerda que la base de datos es el corazón de tu tienda online. Almacena todos los productos, pedidos, clientes y configuraciones. Por eso, es vital que la protejas con una contraseña segura y que hagas copias de seguridad con regularidad.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso es a través del puerto 2106 y la interfaz es diferente, pero la lógica de crear una base de datos es prácticamente la misma. Busca el apartado de MySQL y sigue los pasos equivalentes.

Ahora que ya tienes tu prestashop base de datos creada, puedes continuar con la instalación y configuración de tu tienda. Es el primer paso para tener tu negocio online funcionando. ¡Mucho éxito con tu proyecto!

Si en algún momento te atascas, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. Ellos siempre pueden echarte una mano con la creación de la base de datos o cualquier otro problema técnico. ¡A vender se ha dicho!

¿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