MySQL käyttöoikeudet - Osa 3Introduction Tämä on osa 3 minun sarja, MySQL käyttöoikeudet. Oletan olet lukenut edellisen osan ennen täällä. Tässä osa sarjasta, katsomme etuoikeus tasoilla ja miten etuoikeudet myönnetään, että light.Privilege tasot Server System rakentuu luokkiin. Sinulla on maailmanlaajuisesti, tietokanta taso, pöytä taso ja sarake (taulukon sarake) tasolla; tulossa alas tässä järjestyksessä. Rutiinit (varastoidaan ja toimintoja) ovat taulukon tasolla. Maailmanlaajuinen oikeudet ovat etuoikeuksia, jotka koskevat koko palvelimen.
Tietokanta oikeudet ovat etuoikeuksia, jotka koskevat tietokantoihin. Muista, että voit olla enemmän kuin yksi tietokanta palvelimelle. Taulukko oikeudet ovat etuoikeuksia jotka koskevat taulukot. Rutiininomainen oikeudet ovat etuoikeuksia jotka koskevat rutiinit (varastoidaan ja toimintoja) ja ovat samalla tasolla kuin taulukossa etuoikeuksia. Sarake oikeudet ovat etuoikeuksia jotka koskevat sarakkeet taulukoita ja he ovat pilarin tasolla. Huomautus: kaikki etuoikeudet myönnetään käyttäen Grant julkilausuman. Huomaa myös, että rutiinit ovat varastoidaan ja toimintoja (katso myöhemmin) .
Global Oikeudet Maailmanlaajuinen oikeudet ovat hallinnollisia ja se on tavallisesti juuri käyttäjälle, jolla on niitä. Hän voi antaa minkä tahansa niistä sinulle, jos hän haluaa; kuitenkin, hän tuskin tehdä. Hän voi tehdä sen vain, jos hän on erittäin hyvä syy tehdä niin. Global etuoikeuksia opetti tässä sarjassa ovat: LUO KÄYTTÄJÄ, FILE, reload, SHOW DATABASES ja sammutus. LUO KÄYTTÄJÄ etuoikeus käytetään luomaan uusi käyttäjätili. Käyttäjällä on oltava tili, ennen kuin hän voi tehdä mitään palvelimen (palvelin on tietokannat).
TIEDOSTO etuoikeus antaa sinulle oikeuden lukea ja kirjoittaa tiettyjä tiedostoja, jotka koskevat palvelimen hakemistoja. RELOAD etuoikeus mahdollistaa käytön FLUSH julkilausuman (ks myöhemmin). SHOW DATABASES etuoikeus voit nähdä nimet kaikkien tietokantojen palvelimen. Jos sinulla ei ole tätä etuoikeutta, näet vain nimet tietokantoja, jotka koskevat sinua. Huomaa, että root voi käyttää kaikkia tietokantoja palvelimelle. SHUTDOWN etuoikeus voidaan sammuttaa (sulje ja lopettaa toimimasta) MySQL-palvelimen (ei tietokone).
Kuten näette, tavallinen käyttäjä ei pitäisi olla näitä oikeuksia, koska väärinkäyttö häneltä voi aiheuttaa paljon vahinkoa. Root myöntämättä näistä etuoikeuksia kuten tiedoston etuoikeus, hän kirjoita at mysql kehote: avustus tiedosto *. * On "USER_NAME" @ "host_name"; Täällä, *. * Ta