Utwórz konto MySQL dla systemu Windows

Data utworzenia strony :

Środowisko potwierdzenia operacji

Język MySQL
  • MySQL 8.4
Środowisko pracy MySQL
  • 8.0
Windows
  • Windows Server 2022

Wymagane środowisko

Język MySQL
  • MySQL 8.4
Środowisko pracy MySQL
  • 8.0
Windows
  • Okna 11
  • Okna 10
Serwer z systemem Windows
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

Warunek wstępny

  • Musi być zainstalowany program MySQL
  • Jeśli chcesz korzystać z aplikacji MySQL Workbench, musisz mieć zainstalowaną aplikację MySQL Workbench
  • Upewnij się, że możesz połączyć się z bazą danych MySQL

Informacje o kontach root

Konto root to konto, które ma prawie cały dostęp do bazy danych. Domyślnie dostęp do niego można uzyskać tylko lokalnie, ale jeśli zmienisz ustawienia, będzie można uzyskać do niego również dostęp z zewnątrz. Ponieważ jednak autorytet jest silny, a ryzyko bezpieczeństwa wzrasta, lepiej jest utworzyć osobne konto, jeśli chcesz połączyć się z zewnątrz.

Tworzenie konta w programie MySQL Workbench

Wybierz MySQL > MySQL Workbench z menu Start.

Wybierz połączenie, które chcesz połączyć z MySQL. Jeśli go nie masz, dodaj go. Jeśli hasło połączenia nie zostało zapisane, zostanie wyświetlony monit o jego wprowadzenie.

W okienku Nevigator wybierz pozycję Użytkownicy i uprawnienia na karcie Administracja.

Zostanie wyświetlona lista kont. Aby dodać konto, kliknij przycisk Dodaj konto.

Możesz zobaczyć następujące okno dialogowe i kliknąć przycisk OK.

Tytuł okna
Środowisko pracy MySQL
[Główne instrukcje]
Nieprawidłowe wtyczki uwierzytelniające
[Zawartość]
Typ wtyczki dla newuser@% użytkowników to Brak, ale nie jest ona wymieniona przez serwer jako znana wtyczka uwierzytelniająca.

W zakładce Logowanie wprowadź następujące informacje:

Szczegóły wprowadzania nazwy pola
Nazwa logowania Wpisz nazwę swojego konta. Jest często używany do łączenia się z bazą danych, taką jak nazwa użytkownika. W przypadku znaków angielskich jest on konwertowany na małe litery.
Ogranicz do pasowania hostów Wprowadź nazwę hosta, z którym możesz się połączyć. localhost Możesz połączyć się tylko z lokalnego. % Możesz połączyć się ze wszystkich osób w sieci. 192.168.%.% 192.168.0.0i będziesz mógł połączyć się z komputera w ~192.168.255.255 . Zachowaj ostrożność podczas nawiązywania połączenia przez protokół IPv6.
Hasło Wprowadź hasło, aby połączyć się z utworzonym kontem. Bądź ostrożny, niektóre symbole będą wymagały ucieczki.

W zakładce "Limity konta" wpisz we wszystkie pola 0 . Powinien być dołączony domyślnie, ale czasami tak nie jest. Nawet jeśli spróbujesz zarejestrować się w stanie pustym, pojawi się błąd.

"Role administracyjne" to uprawnienia przyznane całemu programowi MySQL. Jest to potężne uprawnienie, więc ustawiaj je tylko wtedy, gdy potrzebujesz go jako minimum.

Uprawnienia schematu to uprawnienia, które ustawia się dla poszczególnych schematów. Skonfiguruj go po utworzeniu schematu. Uprawnienia nie mają na to wpływu poza zakresem schematu.

Gdy skończysz ze wszystkimi ustawieniami, kliknij przycisk "Zastosuj" w prawym dolnym rogu. Możesz również zmienić te ustawienia później.

Zostanie on dodany do listy.

Jeśli chcesz usunąć swoje konto, możesz to zrobić za pomocą przycisku "Usuń".

Utwórz konto za pomocą polecenia

Ta sekcja zawiera szczegółowe informacje na temat tworzenia użytkownika. Nie będę tłumaczył gdzie ustawić uprawnienia i szczegółowe parametry, bo to by było długie.

Wybierz MySQL > MySQL 8.4 Command Line Client z menu Start.

Wprowadź hasło administratora.

Wprowadź następujący kod SQL: Ustaw swoją nazwę użytkownika i hasło jako opcjonalne. Język SQL może być wielowierszowy, więc potrzebny jest średnik na końcu. Uruchom go i OK, gotowe.

CREATE USER test_user2 IDENTIFIED BY 'password';

Domyślnie nazwa hosta to % . Jeśli chcesz również ustawić nazwę hosta od początku, oznacz ją znakiem @ i umieść nazwę hosta po niej:

CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';

Możesz sprawdzić listę utworzonych kont za pomocą następującego polecenia:

SELECT Host, User FROM mysql.user;

Jeśli chcesz zmienić nazwę hosta, uruchom następujące polecenie:

RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';

Aby udostępnić go z określonego adresu IP:

RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';

Aby usunąć konto, uruchom SQL w następujący sposób: Potrzebna jest również nazwa hosta.

DROP USER 'test_user3'@'192.168.0.%';