Jak utworzyć konta użytkowników za pomocą MySQL Utwórz oświadczenie użytkownika
Podsumowanie: w tym samouczku dowiesz się, jak używać MySQL CREATE USER
instrukcja tworzenia nowego użytkownika na serwerze bazy danych.
MySQL tworzy składnię użytkownika
InstrukcjaCREATE USER
tworzy nowego Użytkownika na serwerze bazy danych.,
oto podstawowa składnia CREATE USER
Instrukcja:
Code language: SQL (Structured Query Language) (sql)
w tej składni:
najpierw podaj nazwę konta po słowach kluczowych CREATE USER
. Nazwa konta składa się z dwóch części: username
I hostname
, oddzielonych @
sign:
Code language: SQL (Structured Query Language) (sql)
username
to nazwa użytkownika. I to nazwa hosta, z którego Użytkownik łączy się z serwerem MySQL.,
część nazwy konta jest opcjonalna. Jeśli go pominiesz, użytkownik może połączyć się z dowolnego hosta.,
nazwa konta bez nazwy hosta jest równoważna:
Code language: SQL (Structured Query Language) (sql)
Jeśli username
I hostname
zawiera znaki specjalne, takie jak spacja lub -
, musisz podać nazwę użytkownika i nazwę hosta oddzielnie w następujący sposób:
Code language: SQL (Structured Query Language) (sql)
oprócz pojedynczego cudzysłowu ('
), możesz użyć backticks ( `
) lub podwójnego cudzysłowu ( "
).
Po drugie, określ hasło dla użytkownika po słowach kluczowych IDENTIFIED BY
.,
opcjaIF NOT EXISTS
warunkowo tworzy nowego Użytkownika tylko wtedy, gdy nie istnieje.
zauważ, że instrukcjaCREATE USER
tworzy nowego Użytkownika bez żadnych uprawnień. Aby przyznać użytkownikowi uprawnienia, należy użyć instrukcji GRANT
.,narzędzie:
Code language: SQL (Structured Query Language) (sql)
wprowadź hasło do root
Konto i naciśnij Enter
:
Code language: SQL (Structured Query Language) (sql)
Po Drugie, Pokaż użytkowników z bieżącego serwer MySQL:
Code language: SQL (Structured Query Language) (sql)
oto wyjście:
Po trzecie, utwórz nowego Użytkownika o nazwie bob
:
Code language: SQL (Structured Query Language) (sql)
Po czwarte, Pokaż ponownie wszystkich użytkowników:
Code language: SQL (Structured Query Language) (sql)
wyjście będzie:
Code language: JavaScript (javascript)
użytkownik bob
został utworzony pomyślnie.,”b7cb570ad3″>
może uzyskać dostęp do:
Code language: JavaScript (javascript)
siódma, przejdź do sesji użytkownika root
I Utwórz nową bazę danych o nazwie bobdb
:
Code language: SQL (Structured Query Language) (sql)
osiem, wybierz bazę danych bobdb
:
Code language: SQL (Structured Query Language) (sql)
dziewiąty, Utwórz nową tabelę o nazwie lists
:
zauważ, że po naciśnięciu Enter
, zamiast pokazywania polecenia mysql>
, narzędzie MySQL pokazuje ->
, które akceptuje nową klauzulę instrukcji.,
przyznaj wszystkie uprawnienia nabobdb
dobob
:
Code language: SQL (Structured Query Language) (sql)
zauważ, że dowiesz się, jak przyznać uprawnienia użytkownikowi wGRANT
tutorial.,
wyświetl tabele z bazy bobdb
:
Code language: SQL (Structured Query Language) (sql)
użytkownik bob
może zobaczyć lists
tabela:
Code language: JavaScript (javascript)
czternasty, Wstaw wiersz do lists
tabela:
Code language: SQL (Structured Query Language) (sql)
piętnasty, zapytanie o dane z lists
tabela:
Code language: SQL (Structured Query Language) (sql)
To jest wyjście:
Code language: JavaScript (javascript)
więc użytkownik bob
może zrobić wszystko w bazie bobdb
.,
na koniec odłącz serwer MySQL od obu sesji:
Code language: SQL (Structured Query Language) (sql)
w tym samouczku nauczyłeś się, jak używać MySQLCREATE USER
aby utworzyć nowego Użytkownika na serwerze bazy danych.
- czy ten tutorial był pomocny?
- YesNo