Kasutajate õigused XAMPPis

root nagu admin ilma loomine

Kasutaja ja andmebaassi loomine

Globaalse õigused – õigused kõigile andmebaasidele konkretse

Andmebaasi põhised õigused – konkretse valitud andmebaasile ja konkreetse valitud õigustega

Tabeli põhised õigused – valitud andmebaassi konkreetse valitud tabelile

Kasutaja ja andmebaasi loomine ühe käsuga.

Kasutaja õiguste kontroll:

Kustutamine ei ole lubatud:

Kasutaja opilanekostya test:

  • SELECT * FROM testiktabel; — täideti edukalt (õigused on olemas)
  • DROP TABLE testiktabel; — viga #1142, DROP ei ole lubatud

[EKRAANIPILT 5 — Tabelipõhised õigused / Andmebaasipõhised õigused]

Kasutajale opilanematvii@localhost:

Õigused tabelile (teine tabel):

  • SELECT, INSERT, UPDATE, REFERENCES — konkreetsetele veergudele (id, nimi)
  • DELETE, CREATE, DROP, ALTER jne — ei ole määratud

Õigused andmebaasile:

  • CREATE, REFERENCES, ALTER — on määratud
  • Tabelipõhised õigused: Jah
  • teine tabel — juurdepääs lubatud (SELECT õigus on olemas)
  • testtabel — viga #1142, SELECT ei ole lubatud sellele kasutajale

Kokkuvõte: õigusi saab piirata täpselt — kuni konkreetse tabeli ja isegi konkreetsete veergudeni.