Crear un usuario para base de datos mysql en consola

Vamos a nuestra terminal, nos loggueamos como root en mysql y typeamos:


create user [Nombre de usuario]@'localhost' identified by '[password]';  (acceso local)
create user [Nombre de usuario]@'%' identified by '[password]';   (acceso remoto)

Luego le asignamos una base de datos y sus privilegios respectivos:

grant [Tipo de privilegio] privileges on [Base de datos].* to [Nombre de usuario]@'%'; (acceso remoto)
grant [Tipo de privilegio] privileges on [Base de datos].* to [Nombre de usuario]@'localhost'; (acceso remoto)
 
Entre los tipos de privilegios los mas importantes tenemos:

All
Alter
Create
Delete 
Drop
Index
Lock Tables
Select
Show Tables
Shutdown
Update

Comentarios

Entradas populares de este blog