Izveidojiet jaunu lietotāju un piešķiriet privilēģijas MySQL

Create New User Granting Privileges Mysql



MySQL ir ātra, uzticama un viegli lietojama datu bāze, kuru atbalsta dažas slavenas organizācijas, piemēram, GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube un daudzas citas. Mēs parasti spēlējam ar datu bāzi zem saknes lietotāja, kas var mainīt jebko. Bet, ja esat kādas lielas organizācijas datu bāzes administrators, jums bieži ir jāpārvalda lietotāji un jārūpējas par lietotāja privilēģijām. Šajā rakstā mēs izveidosim jaunu lietotāju MySQL. Mēs uzzināsim par lietotāja izveidi MySQL, kā arī redzēsim, kā mēs varam piešķirt vai atsaukt privilēģijas dažiem datu bāzu vai tabulu lietotājiem. Tātad, sāksim.







Vispirms apskatīsim lietotāja izveidi un privilēģiju piešķiršanu MySQL lietotājiem.



Lai izveidotu jaunu lietotāju MYSQL. Jūs varat palaist komandu CREATE USER MySQL apvalkā.



RADĪT LIETOTĀJS 'jauns_lietotājs_vārds '@'vietējais saimnieks'IDENTIFICĒJA'parole';

Šajā sintaksē noteikti nomainiet jauno lietotājvārdu un paroli ar vēlamo lietotājvārdu un paroli.





Tūlīt pēc veiksmīga jaunā lietotāja izveides mēs varam piešķirt privilēģijas šim jaunajam lietotājam. Piemēram, mēs vēlamies šim lietotājam piešķirt dažu datu bāzu privilēģijas. Mēs varam piešķirt datu bāzes privilēģijas, izmantojot šādu komandu.

DOTĀCIJA VISI PRIVILĒGAS IESLĒGTS datu bāzes_nosaukums.* TO 'jauns_lietotājs_vārds '@'vietējais saimnieks';

Iepriekš dotajā komandā mēs piešķiram visas privilēģijas visām kādas datu bāzes tabulām, un zvaigznīte nozīmē, ka mēs piešķiram privilēģijas visām šīs datubāzes tabulām. Noteikti norādiet konkrētu lietotājvārdu atbilstoši savai gribai.



Ja vēlaties lietotājam piešķirt visu datu bāzu un tabulu privilēģijas. Varat palaist šādu komandu, izmantojot *. *

DOTĀCIJA VISI PRIVILĒGAS IESLĒGTS *.* TO 'jauns_lietotājs_vārds '@'vietējais saimnieks';

Mēs varam piešķirt arī vairākas privilēģijas, nevis piešķirt visas privilēģijas, izmantojot šo komandu. Piemēram, piešķirt tikai SELECT, INSERT un DELETE.

DOTĀCIJA SELECT , IEVIETOT , DZĒST IESLĒGTS datu bāzes_nosaukums.* TO 'jauns_lietotājs_vārds '@'vietējais saimnieks';

Tagad, ja vēlaties apskatīt lietotāja privilēģijas, varat to redzēt, izmantojot šo komandu.

RĀDĪT GRANTS PAR'lietotājs_vārds '@'vietējais saimnieks';

Un gadījumā, ja vēlaties atgūt piekļuvi no šī lietotāja. Jūs varat atsaukt vai atcelt privilēģijas, izmantojot šo komandu

ATCELT VISI PRIVILĒGAS IESLĒGTS datu bāzes_nosaukums.* NO 'lietotājs_vārds '@'vietējais saimnieks';

Vai tā vietā, lai atceltu privilēģijas. Varat arī noņemt šo lietotāju. Tātad, jūs varat noņemt datu bāzes lietotāju, izmantojot šo komandu

DROP LIETOTĀJS 'lietotājs'@'vietējais saimnieks';

Tas viss bija par lietotāja izveidi un dzēšanu MySQL un dažādiem veidiem, kā piešķirt dažāda veida privilēģijas un tās atsaukt.

Secinājums

Šajā rakstā mēs esam iemācījušies izveidot jaunu lietotāju, piešķirt šim lietotājam dažāda veida privilēģijas, kā arī esam iemācījušies, kā lietotājam var atsaukt dažas privilēģijas. Šajā rakstā ir ietverti visi ar lietotāju saistītie darbības uzdevumi, piemēram, privilēģiju izveide, dzēšana, piešķiršana un atsaukšana.