Kuidas luua MySQL-is uut andmebaasi kasutajat?

Kuidas Luua Mysql Is Uut Andmebaasi Kasutajat



MySQL-serveri installimisel tuleb määrata kasutajanimi ja parool. Kui installiprotsess on lõpule viidud, saab vaikekasutaja lubada ainult juurdepääsu andmebaasidele ja neid hallata. MySQL-i kasutajad on salvestatud kausta ' KASUTAJA ” oma serveri tabelid, sealhulgas MySQL-i konto sisselogimismandaadid, hostiteave ja konto load. Täpsemalt on erinevate toimingute jaoks vaja luua kasutaja MySQL-i andmebaasidele juurdepääsuks ja nende haldamiseks.

See kirjeldus pakub meetodit uue andmebaasi kasutaja loomiseks MySQL-is.

Kuidas luua/teha uut MySQL-i andmebaasi kasutajat?

Vaadake allolevaid juhiseid MySQL-is uue andmebaasi kasutaja loomiseks:







  • Ühendage MySQL-serveriga vaikekasutaja kaudu juur ', esitades oma parooli.
  • Käivitage ' LOO KASUTAJA ''@'localhost' IDENTIFITSEERITUD 'parooliga'; ” käsk.
  • Lubade andmine, kasutades ' ANDKE KÕIK PRIVILEEGID SUHTES *.* ANDMISEKS ANDMISE VÕIMALIKuga ''@'localhost'; ” käsk.
  • Seejärel loputage privileege.
  • Kuvage kontrollimiseks kõigi andmebaasi kasutajate loend.

1. samm: juurdepääs MySQL-i andmebaasidele

Alguses käivitage Windowsi terminal ja seejärel looge ühendus MySQL-serveriga, kasutades selleks ettenähtud käsku:



mysql -u juur -p

Siin:



  • -sisse ” tähistab kasutajanime.
  • juur ” on meie andmebaasi kasutajanimi.
  • -lk ” valik näitab kasutaja parooli.

Kui ülaltoodud käsk on täidetud, peate määrama parooli:





2. samm: looge uus kasutaja

Nüüd kasutage MySQL-i andmebaasis uue kasutaja loomiseks pakutud käsku:



LOO KASUTAJA 'tester'@'localhost' TUNNISTAB 'tester123@';

Ülaltoodud käsus:

  • LOO KASUTAJA ” päringut kasutatakse uue kasutaja loomiseks/tegemiseks.
  • tester ” on meie uus kasutajanimi ja „ '@'localhost ” tähistab kohaliku kasutaja loomist.
  • TUNNISTATUD ” suvandit kasutatakse konkreetse kasutaja parooli määramiseks.

Antud väljundist kuvatakse ' Päring OK,…… ” näitab, et uue kasutaja loomine õnnestus:

3. samm: andke privileegid

Järgmisena andke vastloodud kasutajale õigused, käivitades ANDKE KÕIK PRIVILEEGID ” päring:

ANDKE KÕIK PRIVILEEGID TAGAMISE VÕIMALIKuga TOOTMISELE 'Tester'@'localhost';

Siin:

  • ANDKE KÕIK PRIVILEEGID ” annab kasutajale igat tüüpi õigusi.
  • PEAL *.* ” tähistab, et juurdepääsuõigused on rakendatud andmebaasile ja tabelitele, millele on juurdepääs.
  • tester'@'localhost' TOETUSE VÕIMALIKGA ” näitab, et antud kasutajanimele määratakse kõik õigused, kui konkreetne kasutajanimi on ühendatud kohaliku hosti kaudu:

4. samm: aktiveerige privileegid

Seejärel käivitage ' FLUSH PRIVILEEGID ” käsk, et aktiveerida kõik kasutajale äsja antud load enne, kui ta neile juurde pääseb:

FLUSH PRIVILEEGID;

5. samm: uue kasutaja kinnitamine

Et tagada uue andmebaasi kasutaja loomine või mitte, käivitage ' VALI 'käsk:

Valige kasutaja saidilt mysql.user;

Nagu näete, on vastloodud andmebaasi kasutaja andmebaasi loendis olemas:

6. samm: looge ühendus MySQL serveriga uue kasutajaga

Nüüd avage uue kasutajaga MySQL-server, määrates vastavad mandaadid:

mysql -u tester -p

See kõik puudutas uue andmebaasi kasutaja loomist MySQL-is.

Järeldus

MySQL-is uue andmebaasi kasutaja loomiseks looge esmalt ühendus MySQL-i serveriga vaikekasutaja kaudu. juur ', esitades oma parooli. Seejärel kasutage ' LOO KASUTAJA ''@'localhost' IDENTIFITSEERITUD 'parooliga'; ” käsk. Pärast seda andke privileegid ' ANDKE KÕIK PRIVILEEGID SUHTES *.* ANDMISEKS ANDMISE VÕIMALIKuga ''@'localhost'; ” käsk. Lõpuks aktiveerige kõik lisatud õigused, kasutades ' FLUSH PRIVILEEGID ” käsk. Kontrollimiseks loetlege kõik andmebaasi kasutajad. See kirjeldus andis protseduuri MySQL-is uue andmebaasi kasutaja loomiseks.