A veces se necesita más de una cuenta de usuario para una base de datos, por ejemplo, para conceder a una aplicación un acceso limitado o para permitir que un desarrollador se conecte sin tus credenciales principales. DirectAdmin te permite crear usuarios adicionales de MySQL y asignarlos a una base de datos. En esta guía se explica cómo hacerlo.
¿Por qué añadir otro usuario de la base de datos? #
- Asigna a cada aplicación sus propias credenciales exclusivas.
- Otorga acceso a un desarrollador sin compartir tu cuenta de usuario principal.
- Limita los permisos para que cada usuario tenga solo lo que necesita.
Crear y asignar un usuario #
- Inicia sesión en DirectAdmin.
- Ir a Gestor de cuentas > Gestión de MySQL.
- Abre la base de datos a la que quieras conceder acceso.
- Crea un nuevo usuario con una contraseña segura o selecciona uno ya existente.
- Asigna el usuario a la base de datos y configura los privilegios que debe tener.
- Guardar.
Selección de privilegios #
Concede solo lo estrictamente necesario. Un usuario habitual de la aplicación necesita privilegios de datos como SELECT, INSERT, UPDATE y DELETE, mientras que los privilegios administrativos deben limitarse. Mantener los permisos al mínimo es una buena práctica de seguridad.
Cómo utilizar las nuevas credenciales #
Anota el nombre de la base de datos, el nuevo nombre de usuario, la contraseña y el servidor (normalmente «localhost»). Introduce estos datos en la configuración de tu aplicación para que se conecte con el nuevo usuario.
Solución de problemas #
- Acceso denegado: Comprueba que el usuario esté asignado a la base de datos con los privilegios adecuados.
- La aplicación no puede conectarse: Vuelve a comprobar el nombre, el usuario, la contraseña y el servidor.
¿Necesita ayuda? #
Si un usuario de la base de datos no consigue conectarse, nuestro equipo de asistencia puede ayudarle a través del chat en directo.