A continuación te mostramos un manual detallado de cómo crear un nuevo usuario y otorgar permisos en MySQL:
Para crear un nuevo usuario y otorgar permisos en MySQL, debes iniciar sesión en tu servidor de MySQL. Puedes hacerlo de varias maneras, pero una forma común es abrir una terminal o línea de comandos y escribir lo siguiente:
mysql -u root -p
Esto iniciará sesión en MySQL con el usuario root
. Te pedirá que ingreses tu contraseña de root
antes de continuar.
Una vez que hayas iniciado sesión en MySQL, puedes crear un nuevo usuario usando el siguiente comando:
´CREATE ´USER 'nombre_de_usuario'@'localhost' IDENTIFIED BY 'contraseña';
En este comando, debes reemplazar nombre_de_usuario
con el nombre de usuario que deseas crear y contraseña
con la contraseña que deseas asignar a ese usuario.
Una vez que hayas creado el usuario, debes otorgarle permisos para que pueda interactuar con las bases de datos. Puedes hacer esto usando el siguiente comando:
GRANT permiso ON nombre_de_base_de_datos.* TO 'nombre_de_usuario'@'localhost';
En este comando, permiso
representa el tipo de permiso que deseas otorgar, como SELECT
, INSERT
, UPDATE
, DELETE
, CREATE
, DROP
, ALTER
, INDEX
, etc. nombre_de_base_de_datos
es el nombre de la base de datos en la que deseas otorgar permisos, y nombre_de_usuario
es el nombre de usuario al que deseas otorgar permisos.
Puedes otorgar múltiples permisos separándolos por comas. Por ejemplo, si deseas otorgar permisos SELECT
e INSERT
en la base de datos my_database
al usuario my_user
, puedes usar el siguiente comando:
GRANT SELECT, INSERT ON my_database.* TO 'my_user'@'localhost';
Una vez que hayas otorgado permisos al nuevo usuario, debes actualizar los permisos en MySQL para que surtan efecto. Puedes hacer esto usando el siguiente comando:
FLUSH PRIVILEGES;
Este comando actualizará los permisos en MySQL para que el usuario recién creado pueda interactuar con las bases de datos.
Una vez que hayas creado un nuevo usuario y otorgado permisos, puedes salir de MySQL usando el siguiente comando:
exit
Esto cerrará la sesión de MySQL y volverá a la terminal o línea de comandos.
success ¡Listo! Ahora has creado un nuevo usuario y le has otorgado permisos para interactuar con las bases de datos en MySQL.