Guías y tutoriales

Cientos de tutoriales y guías paso a paso cuidadosamente escritas por nuestro equipo de soporte.

Cómo crear un nuevo usuario y otorgar permisos en MySQL

A continuación te mostramos un manual detallado de cómo crear un nuevo usuario y otorgar permisos en MySQL:

Paso 1: Iniciar sesión 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.

Paso 2: Crear un nuevo usuario

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.

Paso 3: Otorgar permisos al nuevo 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';

Paso 4: Actualizar los permisos

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.

Paso 5: Salir de MySQL

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.