Acceder Registrarme

Creación de usuarios y gestión de permisos, en MySQL


Por: Kevin Arnold Arias Figueroa Publicado el: 2021-08-18 20:21:46

Todos los siguientes comandos, se deberán ejecutar en la consola, bajo el comando de MySQL.

De ser necesario, primero se deberá asignar la contraseña, al usuario principal de MySQL; una vez haya hecho aquello, deberá ejecutar los siguientes comandos:

mysql -u root -p
grant all privileges on *.* to 'root'@'%' identified by 'aquíelpassword' with grant option;
flush privileges;

Luego de los comandos anteriores, hay que crear el nuevo usuario:

create user 'username'@'%' identified by 'contraseñaasignada';
grant all privileges on dbname.* to 'username'@'%' with grant option;
flush privileges;

Una vez realizado todo lo anterior, ya se debería tener acceso a la base de datos a través del usuario creado.

Los permisos pueden variar, siendo reemplazado la parte all privileges, por otras asignaciones como select, insert, update, etc.