Para gestionar eficazmente las bases de datos de un sitio web, es fundamental saber cómo crear usuarios con permisos específicos. En este tutorial, aprenderás a crear un usuario MySQL desde cPanel, asignarlo a una base de datos y otorgarle los permisos necesarios. Esta práctica es útil para asegurar que cada aplicación o script tenga sus propios accesos controlados a las bases de datos, mejorando tanto la seguridad como la administración de tu sitio.
Paso 1: Abre el Navegador y Accede a cPanel
Abre el navegador de tu preferencia (Chrome, Firefox, Edge u otro) y, en la barra de direcciones, escribe la URL de tu dominio seguida de “/cpanel” (por ejemplo, tudominio.com/cpanel
). Esto te llevará a la página de inicio de sesión de cPanel, donde podrás acceder a todas las herramientas de gestión de tu sitio.

«El dominio mostrado en la imagen es solo un ejemplo. No ingreses ‘dominio.com/cpanel’. Asegúrate de utilizar el dominio correspondiente a tu propio servicio».
Paso 2. Inicia sesión en cPanel
En la pantalla de inicio de sesión:
- Introduce tu nombre de usuario en el campo «Usuario».
- Escribe tu contraseña actual en el campo «Contraseña».
- Haz clic en «Iniciar Sesión».

Paso 3: Accede a MySQL Databases
Dentro de cPanel, desplázate hacia la sección Bases de Datos y selecciona la opción MySQL® Databases. Esta herramienta permite gestionar bases de datos y sus usuarios asociados.

Paso 4: Crea un Nuevo Usuario MySQL
En la sección Añadir Nuevo Usuario (Create MySQL Users), completa los campos requeridos:
- Nombre de usuario: Define un nombre para el usuario.
- Contraseña: Escribe una contraseña segura y compleja.
- Confirmar contraseña: Repite la contraseña para confirmar.
- Haz clic en el botón Crear Usuario para finalizar.

Una vez creado el usuario, recibirás un mensaje de confirmación. Haz clic en Volver atrás para regresar a la pantalla de configuración de bases de datos.

El usuario creado aparecerá en la tabla al final del formulario, llamada Usuarios Actuales.

Paso 5: Asigna el Usuario a una Base de Datos
- Desplázate hasta la sección Añadir Usuario a Base de Datos (Add User To Database).
- Selecciona el usuario creado y la base de datos a la que quieres asignarlo. Si aún no has creado una base de datos, puedes consultar el tutorial [Cómo Crear una Base de Datos en cPanel] .
- Haz clic en Añadir para vincular el usuario con la base de datos.

Paso 6: Otorga Permisos al Usuario
Se abrirá una pantalla con una lista de permisos. Puedes seleccionar los permisos específicos que el usuario necesita, como:
- SELECT: Permite leer datos de las tablas.
- INSERT: Permite agregar datos a las tablas.
- UPDATE: Permite modificar datos existentes.
- DELETE: Permite borrar datos.
Para otorgar todos los permisos, marca la opción TODOS LOS PRIVILEGIOSS. Luego, selecciona Hacer cambios para guardar.

Una vez completado, verás un mensaje de confirmación indicando que el usuario ha sido asignado y los permisos se han aplicado correctamente.

Casos de Uso Común para Crear Usuarios MySQL en cPanel:
- Mejorar la seguridad: Asigna un usuario único con permisos limitados a cada aplicación que use una base de datos, evitando accesos innecesarios.
- Facilitar el mantenimiento: Asigna usuarios con diferentes niveles de acceso, como solo lectura para consultas o permisos completos para desarrolladores.
- Optimizar el rendimiento: Mantén permisos limitados para usuarios específicos y permite que las tareas se distribuyan de manera controlada.
Gestionar usuarios MySQL con permisos específicos te ayuda a mantener una administración segura y controlada en tu sitio.