Creeu un usuari nou i atorgueu privilegis a MySQL

Create New User Granting Privileges Mysql



MySQL és una base de dades ràpida, fiable i fàcil d’utilitzar, que compta amb el suport d’algunes de les organitzacions famoses com GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube i molts altres. Normalment, juguem amb la base de dades sota l’usuari root, que pot modificar qualsevol cosa. Però si sou administrador de bases de dades en alguna gran organització, sovint heu de gestionar els usuaris i tenir cura dels privilegis d’un usuari. En aquest article, crearem un usuari nou a MySQL. Coneixerem la creació d’un usuari a MySQL i també veurem com podem concedir o revocar privilegis a alguns usuaris de les bases de dades o taules. Per tant, comencem.







En primer lloc, fem una ullada a la creació de l’usuari i la concessió de privilegis als usuaris de MySQL.



Per crear un nou usuari a MYSQL. Podeu executar l'ordre CREATE USER a l'intèrpret d'ordres MySQL.



CREAR USUARI 'nou_usuari_nom'@'localhost'IDENTIFICAT PER'contrasenya';

En aquesta sintaxi, assegureu-vos de substituir el nom d'usuari i la contrasenya nous pel nom d'usuari i la contrasenya desitjats.





Just després de crear amb èxit el nou usuari, podem atorgar privilegis a aquest nou usuari. Per exemple, volem concedir el privilegi d'algunes bases de dades a aquest usuari. Podem atorgar els privilegis de la base de dades mitjançant l'ordre següent.

SUBVENCIÓ TOTS PRIVILEGIS ACTIVAT nom_base de dades.* A 'nou_usuari_nom'@'localhost';

A l'ordre anterior, concedim tots els privilegis a totes les taules d'alguna base de dades i un asterisc significa que atorgem privilegis a totes les taules d'aquesta base de dades. Assegureu-vos de donar un nom d’usuari específic segons la vostra voluntat.



Si voleu donar els privilegis de totes les bases de dades i taules a un usuari. Podeu executar l'ordre següent mitjançant el *. *

SUBVENCIÓ TOTS PRIVILEGIS ACTIVAT *.* A 'nou_usuari_nom'@'localhost';

També podem concedir diversos privilegis en lloc de concedir tots els privilegis mitjançant l'ordre següent. Per exemple, concedir només SELECT, INSERT i DELETE.

SUBVENCIÓ SELECCIONA , INSERTAR , ESBORRAR ACTIVAT nom_base de dades.* A 'nou_usuari_nom'@'localhost';

Ara, si voleu veure els privilegis d'un usuari, podeu veure-ho mitjançant l'ordre següent.

ESPECTACLE AJUTS PER A'usuari_nom'@'localhost';

I per si voleu recuperar l'accés d'aquest usuari. Podeu revocar o cancel·lar els privilegis mitjançant l'ordre següent

REVOCAR TOTS PRIVILEGIS ACTIVAT nom_base de dades.* DE 'usuari_nom'@'localhost';

O en lloc de revocar els privilegis. És possible que vulgueu eliminar també aquest usuari. Per tant, podeu eliminar un usuari de base de dades mitjançant l'ordre següent

TIRAR USUARI 'usuari'@'localhost';

Bé, es tractava de la creació i supressió d’un usuari a MySQL i de diferents maneres d’atorgar els diferents tipus de privilegis i revocar-los.

Conclusió

En aquest article, hem après a crear un usuari nou, a atorgar alguns tipus de privilegis diferents a aquest usuari i també hem après com podem revocar alguns privilegis d’un usuari. Aquest article conté totes les tasques operatives relacionades amb l'usuari, com ara la creació, supressió, concessió i revocació de privilegis.