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

WordPress: Cómo crear una base de datos manualmente para tu sitio

Actualizado el 29 de septiembre de 2025

Crear una base de datos es uno de los pasos fundamentales al instalar WordPress manualmente. Sin una base de datos, WordPress no puede almacenar ni recuperar ninguna información, como tus entradas, páginas, comentarios o configuraciones del sitio.

En este tutorial, te guiaremos paso a paso para que puedas crear una base de datos manualmente para tu sitio WordPress. No necesitas ser un experto en programación; solo sigue las instrucciones y verás que es más sencillo de lo que parece.

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

Antes de comenzar, es importante entender qué es una base de datos. Imagínala como un gran archivo digital organizado en tablas, donde WordPress guarda todo el contenido de tu sitio web. Cada vez que publicas un artículo, añades un usuario o cambias un tema, WordPress escribe o lee información de esta base de datos.

WordPress utiliza un sistema de gestión de bases de datos llamado MySQL (o MariaDB, que es una versión mejorada). Para que tu sitio funcione, necesitas tener una base de datos creada y un usuario que tenga permisos para acceder a ella.

Requisitos previos para crear la base de datos

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

  • Acceso a tu panel de control de hosting: Este es el lugar donde podrás gestionar tu sitio web. Los paneles más comunes son cPanel, Plesk, o sistemas como Syspanel (el puerto de acceso suele ser el 2106).
  • Credenciales de administrador: Necesitas tu nombre de usuario y contraseña para ingresar al panel.
  • Conocimiento básico de navegación: No te preocupes, es muy visual y te guiaremos.

[INFO] Si tu hosting utiliza Syspanel, el acceso se realiza a través de tudominio.com:2106 (o la IP de tu servidor seguida de :2106). Una vez dentro, busca la sección de bases de datos.

Método 1: Crear base de datos desde cPanel (el más común)

cPanel es uno de los paneles de control más populares. Si tu hosting lo utiliza, sigue estos pasos:

Paso 1: Accede a cPanel

Ingresa a tu panel de control usando la URL que te proporcionó tu proveedor de hosting (normalmente algo como tudominio.com/cpanel). Introduce tu usuario y contraseña.

Paso 2: Busca la sección "Bases de Datos"

Dentro del menú principal, busca la sección que se llama "Bases de Datos" o "Databases". Allí verás varias opciones; la que necesitas es "MySQL Databases" (o "Bases de Datos MySQL").

Paso 3: Crea la base de datos

En la página de "MySQL Databases", busca el campo que dice "Crear una nueva base de datos" o "New Database".

  1. Escribe un nombre para tu base de datos. Por ejemplo: mipaginaweb o blogwp.
  2. Haz clic en el botón "Crear base de datos".
  3. Verás un mensaje de confirmación. ¡Listo! Ya tienes la base de datos creada.

Paso 4: Crea un usuario para la base de datos

Ahora necesitas un usuario que pueda acceder a esa base de datos. En la misma página, busca la sección "Añadir un nuevo usuario" o "Add New User".

  1. Escribe un nombre de usuario. Por ejemplo: adminwp.
  2. Crea una contraseña segura. Puedes usar el generador de contraseñas que ofrece cPanel. Guárdala en un lugar seguro, la necesitarás para instalar WordPress.
  3. Haz clic en "Crear usuario".

Paso 5: Asigna el usuario a la base de datos

Este es el paso crucial. Debes vincular el usuario que acabas de crear con la base de datos.

  1. En la sección "Añadir usuario a la base de datos" o "Add User to Database", selecciona el usuario y la base de datos que creaste.
  2. Haz clic en "Añadir".
  3. Se abrirá una ventana para asignar privilegios. Para una instalación normal de WordPress, selecciona "Todos los privilegios" (o "All Privileges"). Esto le da al usuario control total sobre la base de datos.
  4. Haz clic en "Hacer cambios" o "Make Changes".

[TIP] Anota los siguientes datos, los necesitarás durante la instalación de WordPress:

  • Nombre de la base de datos
  • Nombre de usuario
  • Contraseña del usuario
  • Host de la base de datos (normalmente es localhost, pero a veces tu proveedor te dará uno diferente, como mysql.tudominio.com). Puedes encontrar esta info en la sección de bases de datos de cPanel.

Método 2: Crear base de datos desde Syspanel (antiguo HestiaCP)

Si tu hosting utiliza el panel Syspanel, el proceso es ligeramente diferente pero igual de sencillo. Recuerda que el acceso es por el puerto 2106.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe: tudominio.com:2106 (o la IP de tu servidor). Inicia sesión con tu usuario y contraseña de administrador.

Paso 2: Ve a la sección "Bases de Datos"

En el menú lateral izquierdo, busca y haz clic en "Bases de Datos" o "Databases".

Paso 3: Crea la base de datos y el usuario (todo en uno)

A diferencia de cPanel, Syspanel suele crear la base de datos y el usuario en un solo paso.

  1. Haz clic en el botón "Añadir Base de Datos" o "Add Database".
  2. Completa los campos:
    • Nombre de la base de datos: Por ejemplo, mipagina.
    • Nombre de usuario: Se generará automáticamente o puedes personalizarlo.
    • Contraseña: Puedes generar una automática o escribir una manual. Guárdala.
  3. Selecciona el host (normalmente localhost).
  4. Haz clic en "Guardar" o "Save".

[WARNING] En Syspanel, el nombre de la base de datos y el usuario suelen tener un prefijo (como admin_mipagina). Asegúrate de copiar el nombre completo exactamente como aparece, porque lo usarás en WordPress.

Método 3: Crear base de datos desde phpMyAdmin

phpMyAdmin es una herramienta web para gestionar bases de datos MySQL. Es muy útil si ya tienes acceso a ella desde tu panel de control.

Paso 1: Accede a phpMyAdmin

Desde tu panel de control (cPanel, Syspanel, etc.), busca el ícono de phpMyAdmin y haz clic. Se abrirá una nueva pestaña.

Paso 2: Inicia sesión (si es necesario)

En algunos casos, phpMyAdmin te pedirá tu usuario y contraseña de la base de datos. Si ya estás dentro del panel, normalmente no hace falta.

Paso 3: Crea la base de datos

  1. En el menú de la izquierda, haz clic en "Nueva" o "New".
  2. En el campo "Nombre de la base de datos", escribe el nombre que quieras (ej: miblog).
  3. En "Cotejamiento" o "Collation", selecciona utf8mb4_unicode_ci (es el estándar recomendado para WordPress).
  4. Haz clic en "Crear".

Paso 4: Crea un usuario y asigna privilegios

  1. Haz clic en el nombre de tu base de datos recién creada (en el menú izquierdo).
  2. Ve a la pestaña "Privilegios".
  3. Haz clic en "Añadir usuario".
  4. Completa:
    • Nombre de usuario
    • Contraseña (y confirmación)
    • En "Base de datos para el usuario", selecciona "Conceder todos los privilegios sobre la base de datos "nombre".
    • Marca "Todos los privilegios".
  5. Haz clic en "Crear usuario".

[INFO] Este método es más técnico, pero te da control total. Es ideal si ya estás familiarizado con entornos de bases de datos.

¿Qué hago después de crear la base de datos?

Una vez que tienes la base de datos, el usuario y la contraseña, ya puedes proceder a la instalación de WordPress. Durante el proceso (conocido como "Instalación famosa de 5 minutos"), WordPress te pedirá estos datos.

  1. Descarga WordPress desde wordpress.org.
  2. Sube los archivos a tu servidor (por FTP o desde el administrador de archivos del panel).
  3. Accede a tudominio.com/wp-admin/install.php.
  4. Introduce los datos de la base de datos:
    • Nombre de la base de datos
    • Nombre de usuario
    • Contraseña
    • Host de la base de datos (normalmente localhost)
    • Prefijo de tabla (déjalo como wp_ a menos que sepas lo que haces).
  5. ¡Listo! WordPress se conectará a tu base de datos y comenzará la instalación.

Preguntas frecuentes (FAQ)

¿Qué pasa si no creo una base de datos antes de instalar WordPress?

WordPress no podrá completar la instalación. Te mostrará un error indicando que no puede conectar a la base de datos. Es un paso obligatorio.

¿Puedo usar la misma base de datos para varios sitios WordPress?

No es recomendable. Cada sitio WordPress debe tener su propia base de datos. Si usas la misma, los datos se mezclarán y causarán errores graves. Si quieres ahorrar espacio, puedes usar un prefijo de tabla diferente (ej: sitio1_, sitio2_), pero es más seguro crear bases de datos separadas.

¿Qué es el "host de la base de datos" y por qué a veces no es "localhost"?

El host es la dirección del servidor donde está alojada tu base de datos. En la mayoría de los casos, es localhost porque la base de datos está en el mismo servidor que tu sitio web. Sin embargo, algunos proveedores de hosting (especialmente los gestionados) usan servidores separados, por lo que te darán una dirección como mysql.tudominio.com o una IP. Revisa la documentación de tu hosting.

¿Cómo sé si mi base de datos funciona correctamente?

Puedes probar la conexión desde phpMyAdmin. Si puedes ver las tablas (después de instalar WordPress, verás unas 12 tablas como wp_posts, wp_users), entonces funciona bien. También puedes usar un plugin como "Health Check & Troubleshooting" para verificar el estado de la base de datos.

¿Es seguro crear un usuario con "Todos los privilegios"?

Sí, para una instalación estándar de WordPress es necesario. WordPress necesita crear, modificar y eliminar tablas (por ejemplo, al instalar plugins o temas). Si restringes los privilegios, algunas funciones pueden fallar. Una vez que el sitio esté funcionando, podrías ajustar los permisos, pero no es necesario para la mayoría de los usuarios.

¿Puedo cambiar el nombre de la base de datos después de instalar WordPress?

No es recomendable hacerlo manualmente. Implica modificar el archivo wp-config.php y mover los datos, lo que puede romper el sitio. Si necesitas cambiar el nombre, lo mejor es hacer una copia de seguridad, crear una nueva base de datos y restaurar los datos allí.

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

Puedes cambiarla desde tu panel de control (cPanel, Syspanel, etc.) o desde phpMyAdmin. Ve a la sección de usuarios de la base de datos, selecciona el usuario y elige "Cambiar contraseña". Luego, actualiza el archivo wp-config.php de tu sitio con la nueva contraseña.

[WARNING] Si cambias la contraseña de la base de datos, tu sitio web dejará de funcionar hasta que actualices el archivo wp-config.php con la nueva contraseña. Hazlo inmediatamente después del cambio.

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

No. Los paneles de control como cPanel o Syspanel te permiten crear bases de datos y usuarios con simples clics. phpMyAdmin también es muy visual. Este tutorial está diseñado para que no necesites escribir ni una línea de código SQL.

¿Puedo crear la base de datos desde la línea de comandos (SSH)?

Sí, si tienes acceso SSH a tu servidor, puedes usar comandos como mysql -u root -p y luego CREATE DATABASE nombre;. Sin embargo, este método es más avanzado y no lo recomendamos para principiantes. Es mejor usar el panel de control.

Crear una base de datos manualmente para tu sitio WordPress es un proceso sencillo que te da control total sobre tu instalación. Ya sea que uses cPanel, Syspanel o phpMyAdmin, los pasos son similares: crear la base de datos, crear un usuario y asignarle privilegios. Con estos datos, tu instalación de WordPress será un éxito.

Si tienes más dudas, revisa la documentación de tu hosting o contacta con su soporte técnico. ¡Buena suerte con tu nuevo sitio web!

¿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