Tutoriales cPanel

Cómo crear una base de datos MySQL en cPanel

Publicado: 1 min de lectura

Para crear una base de datos MySQL en cPanel, usa el asistente Databases › MySQL Database Wizard: escribe el nombre de la base, crea un usuario con contraseña robusta, asígnale todos los privilegios sobre esa base y anota los datos. cPanel agrega tu nombre de usuario como prefijo, así que en tu aplicación debes usar el nombre completo.

Dónde está la opción

Para crear más bases o usuarios después, o para asignar un usuario a otra base, usa Databases › MySQL Databases. Allí también puedes revisar, reparar o renombrar una base de datos.

Captura pendiente
Primer paso de MySQL Database Wizard con el nombre de la base de datos y su prefijo.

Paso a paso

  1. Abre el asistente

    En el grupo Databases de cPanel, haz clic en MySQL Database Wizard.

  2. Crea la base de datos

    Escribe un nombre corto y descriptivo (por ejemplo, tienda) y pulsa Next Step. cPanel le agregará tu prefijo.

  3. Crea el usuario

    Escribe un nombre de usuario y una contraseña robusta; usa el generador si quieres. Pulsa Create User.

  4. Asigna los privilegios

    Marca All Privileges para que la aplicación pueda crear y modificar sus tablas, y confirma con Next Step.

  5. Anota los datos

    Guarda el nombre completo de la base (con prefijo), el usuario completo, la contraseña y el servidor localhost. Los necesitarás al instalar tu aplicación.

Los datos que necesitará tu aplicación

DatoEjemplo
Nombre de la base de datosusuario_tienda
Usuariousuario_tiendaadm
ContraseñaLa que definiste en el paso 3
Servidorlocalhost

Si vas a instalar WordPress, estos son exactamente los datos que pide el instalador. La guía completa está en Tutoriales WordPress.

Lo mismo en DirectAdmin

Las bases de datos se crean en Account Manager › MySQL Management. DirectAdmin también usa el formato usuario_base para los nombres.

Guía revisada con cPanel (tema Jupiter).

Preguntas frecuentes

¿Qué servidor de base de datos pongo en mi aplicación?

Casi siempre localhost, porque la base de datos está en el mismo servidor que tu sitio. Si tu proveedor usa un servidor de bases de datos remoto, cPanel lo muestra en la sección de bases de datos.

¿Hay un límite de largo para los nombres?

Sí. cPanel limita el nombre de la base a 64 caracteres, y cada guion bajo cuenta doble por cómo se guardan los nombres. Usa nombres cortos.

¿Puedo usar el mismo usuario para varias bases?

Se puede, pero es mejor un usuario por aplicación: si una se ve comprometida, no expone a las demás.

Mi aplicación dice «Access denied»

Revisa que usas el nombre completo con prefijo, que la contraseña es la correcta y que el usuario está asignado a esa base con privilegios. Esto se ve en MySQL Databases.