Jak utworzyć nowego użytkownika bazy danych w MySQL?

Jak Utworzyc Nowego Uzytkownika Bazy Danych W Mysql



Podczas instalacji serwera MySQL wymagane jest podanie nazwy użytkownika i hasła. Po zakończeniu procesu instalacji domyślny użytkownik może jedynie zezwalać na dostęp i zarządzać bazami danych. Użytkownicy MySQL są rejestrowani w „ UŻYTKOWNIK ” tabele ich serwera, w tym dane logowania, informacje o hoście i uprawnienia do konta MySQL. Mówiąc dokładniej, utworzenie użytkownika do uzyskiwania dostępu do baz danych MySQL i zarządzania nimi jest potrzebne do różnych operacji.

Ten zapis zapewni metodę tworzenia nowego użytkownika bazy danych w MySQL.

Jak utworzyć/zrobić nowego użytkownika bazy danych MySQL?

Zapoznaj się z poniższymi instrukcjami, aby utworzyć nowego użytkownika bazy danych w MySQL:







  • Połącz się z serwerem MySQL przez domyślnego użytkownika „ źródło ” podając swoje hasło.
  • Uruchom „ UTWÓRZ UŻYTKOWNIKA „” @ „localhost” IDENTYFIKOWANEGO PRZEZ „hasło”; ' Komenda.
  • Przyznaj uprawnienia za pomocą „ PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *.* TO „”@’localhost’ Z OPCJĄ NADANIA; ' Komenda.
  • Następnie opróżnij uprawnienia.
  • Wyświetl listę wszystkich użytkowników bazy danych do weryfikacji.

Krok 1: Uzyskaj dostęp do baz danych MySQL

Najpierw uruchom terminal Windows, a następnie połącz się z serwerem MySQL za pomocą podanego polecenia:



mysql -u root -p

Tutaj:



  • -W ” reprezentuje nazwę użytkownika.
  • źródło ” to nasza nazwa użytkownika bazy danych.
  • -P Opcja ” wskazuje hasło użytkownika.

Po wykonaniu powyższego polecenia należy podać hasło:





Krok 2: Utwórz nowego użytkownika

Teraz użyj dostarczonego polecenia, aby utworzyć nowego użytkownika w bazie danych MySQL:



UTWÓRZ UŻYTKOWNIKA 'tester'@'localhost' IDENTYFIKOWANEGO PRZEZ 'tester123@';

W powyższym poleceniu:

  • STWÓRZ UŻYTKOWNIKA ” zapytanie służy do tworzenia/tworzenia nowego użytkownika.
  • próbnik ” to nasza nowa nazwa użytkownika, a „ '@'Lokalny Gospodarz ” oznacza utworzenie użytkownika lokalnie.
  • IDENTYFIKOWANE PRZEZ Opcja ” służy do określenia hasła dla konkretnego użytkownika.

Z podanego wyjścia „ Zapytanie OK,…… ” wskazuje, że nowy użytkownik został pomyślnie utworzony:

Krok 3: Przyznaj uprawnienia

Następnie nadaj uprawnienia nowo utworzonemu użytkownikowi, uruchamiając „ NADAWAJ WSZYSTKIE PRZYWILEJE ' zapytanie:

PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *.* TO 'tester'@'localhost' Z OPCJĄ GRANT;

Tutaj:

  • NADAWAJ WSZYSTKIE PRZYWILEJE ” przyznaje użytkownikowi wszystkie rodzaje uprawnień.
  • NA *.* ” oznacza, że ​​przyznane uprawnienia są stosowane do bazy danych i tabel, do których można uzyskać dostęp.
  • tester’@’localhost’ Z OPCJĄ DOTACJI ” pokazuje, że wszystkie uprawnienia są przypisywane podanej nazwie użytkownika, gdy określona nazwa użytkownika jest połączona przez hosta lokalnego:

Krok 4: Aktywuj uprawnienia

Następnie uruchom „ SZYBKIE PRZYWILEJE ”, aby aktywować wszystkie nowo przyznane uprawnienia użytkownikowi, zanim uzyska do nich dostęp:

PRZYWILEJE PŁASKIE;

Krok 5: Zweryfikuj nowego użytkownika

Aby upewnić się, że nowy użytkownik bazy danych został utworzony, uruchom polecenie „ WYBIERAĆ ' Komenda:

Wybierz użytkownika z mysql.user;

Jak widać, nowo utworzony użytkownik bazy danych istnieje na liście baz danych:

Krok 6: Połącz się z serwerem MySQL z nowym użytkownikiem

Teraz uzyskaj dostęp do serwera MySQL z nowym użytkownikiem, podając odpowiednie poświadczenia:

mysql -u tester -p

Chodziło o stworzenie nowego użytkownika bazy danych w MySQL.

Wniosek

Aby utworzyć nowego użytkownika bazy danych w MySQL, najpierw połącz się z serwerem MySQL za pośrednictwem domyślnego użytkownika „ źródło ” podając swoje hasło. Następnie użyj „ UTWÓRZ UŻYTKOWNIKA „” @ „localhost” IDENTYFIKOWANEGO PRZEZ „hasło”; ' Komenda. Następnie nadaj uprawnienia poprzez „ PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA *.* TO „”@’localhost’ Z OPCJĄ NADANIA; ' Komenda. Na koniec aktywuj wszystkie dodane uprawnienia, korzystając z „ SZYBKIE PRZYWILEJE ' Komenda. W celu weryfikacji wyświetl listę wszystkich użytkowników bazy danych. Ten opis zawierał procedurę tworzenia nowego użytkownika bazy danych w MySQL.