Vytvorenie konta MySQL pre Windows

Dátum vytvorenia strany :

Prostredie na potvrdenie prevádzky

MySQL
  • MySQL 8.4
MySQL Workbench
  • 8.0
Windows
  • Windows Server 2022

Požadované prostredie

MySQL
  • MySQL 8.4
MySQL Workbench
  • 8.0
Windows
  • Okná 11
  • Windows 10
Windows Server
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

Predpokladom

  • MySQL musí byť nainštalovaný
  • Ak chcete používať MySQL Workbench, musíte mať nainštalovaný MySQL Workbench
  • Uistite sa, že sa môžete pripojiť k databáze MySQL

O koreňových účtoch

Účet root je účet, ktorý má takmer všetok prístup k databáze. V predvolenom nastavení je k nemu možné pristupovať iba lokálne, ale ak zmeníte nastavenia, je možné k nemu pristupovať aj zvonku. Keďže je však autorita silná a zvyšuje sa bezpečnostné riziko, je lepšie vytvoriť si samostatný účet, ak sa chcete pripojiť zvonku.

Vytvorte si účet v MySQL Workbench

Vyberte MySQL > MySQL Workbench z ponuky Štart.

Vyberte pripojenie, ktoré chcete pripojiť k MySQL. Ak ho nemáte, pridajte ho. Ak ste si heslo pripojenia neuložili, zobrazí sa výzva na jeho zadanie.

Na table Nevigator vyberte položku Používatelia a oprávnenia na karte Správa.

Zobrazí sa zoznam účtov. Ak chcete pridať účet, kliknite na tlačidlo Pridať účet.

Môžete vidieť nasledujúce dialógové okno a kliknite na tlačidlo OK.

Názov okna
MySQL Workbench
[Hlavné pokyny]
Neplatné autentifikačné doplnky
[Obsah]
Typ doplnku pre newuser@ % používateľov je Žiadny, ale server ho neuvádza ako známy autentifikačný doplnok.

Na karte Prihlásenie zadajte nasledovné:

Podrobnosti o vstupe názvu poľa
Prihlasovacie meno Zadajte názov svojho účtu. Často sa používa na pripojenie k databáze, napríklad k používateľskému menu. V prípade anglických znakov sa prevádza na malé písmená.
Obmedzenie zhody hostiteľov Zadajte názov hostiteľa, ku ktorému sa môžete pripojiť. localhost Môžete sa pripojiť iba z miestnej. % Môžete sa pripojiť zo všetkých v rámci siete. 192.168.%.% 192.168.0.0a budete sa môcť pripojiť z počítača v ~192.168.255.255 . Pri pripájaní cez IPv6 buďte opatrní.
Heslo Zadajte heslo na pripojenie k účtu, ktorý ste si vytvorili. Buďte opatrní, niektoré symboly budú vyžadovať únik.

V záložke "Limity účtu" zadajte do všetkých polí 0 . Štandardne by mal byť zahrnutý, ale niekedy nie je. Aj keď sa pokúsite zaregistrovať v prázdnom stave, zobrazí sa chyba.

"Administratívne roly" sú povolenia udelené MySQL ako celku. Je to silné povolenie, preto ho nastavujte len vtedy, keď ho potrebujete minimálne.

Oprávnenia schémy sú povolenia, ktoré nastavíte pre jednotlivé schémy. Nastavte ho po vytvorení schémy. Povolenia to neovplyvňujú nad rámec schémy.

Po dokončení všetkých nastavení kliknite na tlačidlo "Použiť" v pravom dolnom rohu. Tieto nastavenia môžete zmeniť aj neskôr.

Bude pridaný do zoznamu.

Ak chcete svoj účet odstrániť, môžete tak urobiť pomocou tlačidla "Odstrániť".

Vytvorte si účet pomocou príkazu

Táto sekcia ide až k vytvoreniu používateľa. Nebudem vysvetľovať, kde nastaviť oprávnenia a podrobné parametre, pretože by to bolo dlhé.

Vyberte MySQL > MySQL 8.4 Command Line Client z ponuky Štart.

Zadajte heslo správcu.

Zadajte nasledujúci SQL: Nastavte svoje používateľské meno a heslo ako voliteľné. SQL môže byť viacriadkový, takže na konci potrebujete bodkočiarku. Spustite to a OK, máte hotovo.

CREATE USER test_user2 IDENTIFIED BY 'password';

V predvolenom nastavení je % názov hostiteľa . Ak chcete nastaviť aj názov hostiteľa od začiatku, označte ho znakom @ a vložte naň názov hostiteľa:

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

Zoznam účtov, ktoré ste vytvorili, môžete skontrolovať pomocou nasledujúceho príkazu:

SELECT Host, User FROM mysql.user;

Ak chcete zmeniť názov hostiteľa, spustite nasledujúci príkaz:

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

Ak ho chcete sprístupniť z konkrétnej IP adresy:

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

Ak chcete odstrániť účet, spustite SQL takto: Potrebujete aj názov hostiteľa.

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