Felhasználói fiókok létrehozása a MySQL használatával felhasználói nyilatkozat létrehozása
nyilatkozat Új felhasználó létrehozásához az adatbázis-kiszolgálón.
MySQL felhasználói szintaxis létrehozása
aCREATE USER
utasítás új felhasználót hoz létre az adatbázis-kiszolgálóban.,
itt található a CREATE USER
utasítás:
Code language: SQL (Structured Query Language) (sql)
ebben a szintaxisban:
először adja meg a fiók nevét a CREATE USER
kulcsszavak után. A számlanév két részből áll: username
és hostname
, elválasztva a @
jel:
Code language: SQL (Structured Query Language) (sql)
a username
a felhasználó neve. A hostname
annak a gazdagépnek a neve, ahonnan a felhasználó csatlakozik a MySQL szerverhez.,
a hostname
a fióknév egy része opcionális. Ha kihagyja, a felhasználó bármely gazdagépről csatlakozhat.,
egy hostname nélküli fióknév egyenértékű:
Code language: SQL (Structured Query Language) (sql)
Ha a username
és hostname
speciális karaktereket tartalmaz, mint például a space vagy -
, meg kell idéznie a felhasználónevet a hostname külön-külön az alábbiak szerint:
Code language: SQL (Structured Query Language) (sql)
az egyetlen idézet mellett ('
), használhat hátlapokat ( `
) vagy kettős idézőjelet ( "
).
másodszor adja meg a felhasználó jelszavát a IDENTIFIED BY
kulcsszavak után.,
a IF NOT EXISTS
opció feltételesen csak akkor hoz létre új felhasználót, ha nem létezik.
vegye figyelembe, hogy aCREATE USER
utasítás új felhasználót hoz létre jogosultságok nélkül. A felhasználó jogosultságainak megadásához használja a GRANT
nyilatkozatot.,eszköz:
Code language: SQL (Structured Query Language) (sql)
adja meg a jelszót a root
fiókot, majd nyomja meg a Enter
:
Code language: SQL (Structured Query Language) (sql)
Második, mutasd meg, hogy a felhasználók a jelenlegi MySQL Szerver:
Code language: SQL (Structured Query Language) (sql)
Itt a kimeneti:
a Harmadik, hozzon létre egy új felhasználót az úgynevezett bob
:
Code language: SQL (Structured Query Language) (sql)
Negyedik, az összes felhasználó újra:
Code language: SQL (Structured Query Language) (sql)
A kimenet a következő lesz:
Code language: JavaScript (javascript)
A user bob
sikeresen létre.,”b7cb570ad3″>
elérheti:
Code language: JavaScript (javascript)
a Hetedik, a munkamenet a felhasználó root
, majd hozzon létre egy új adatbázist, az úgynevezett bobdb
:
Code language: SQL (Structured Query Language) (sql)
Nyolc, válassza ki az adatbázis bobdb
:
Code language: SQL (Structured Query Language) (sql)
Kilencedik, hozzon létre egy új táblázat címe lists
:
Észre, hogy mikor nyomja meg a Enter
, ahelyett, hogy megmutassa, hogy a mysql>
parancs, a mysql eszköz azt mutatja, hogy a ->
, hogy elfogadja az új záradék a nyilatkozatot.,
tizedik, adjon meg minden jogosultságot a bobdb
bob
:
Code language: SQL (Structured Query Language) (sql)
vegye figyelembe, hogy a GRANT
bemutató.,
Tizenharmadik, mutasd meg a táblázatokat a bobdb
adatbázis:
Code language: SQL (Structured Query Language) (sql)
A user bob
látom, hogy a lists
táblázat:
Code language: JavaScript (javascript)
Tizennegyedik, helyezzen be egy sort a lists
táblázat:
Code language: SQL (Structured Query Language) (sql)
Tizenötödik, lekérdezés adatai a lists
táblázat:
Code language: SQL (Structured Query Language) (sql)
Ez a kimenet:
Code language: JavaScript (javascript)
a felhasználó bob
mindent tud a bobdb
adatbázis.,
végül húzza ki a MySQL kiszolgálót mindkét munkamenetből:
Code language: SQL (Structured Query Language) (sql)
ebben a bemutatóban megtanulta, hogyan kell használni a MySQL CREATE USER
új felhasználót létrehozni az adatbázis-kiszolgálón.
- hasznos volt ez a bemutató?
- YesNo