Skapa ett MySQL-konto för Windows

Datum för skapande av sida :

Miljö för driftbekräftelse

MySQL (på engelska)
  • MySQL 8.4
MySQL Workbench
  • 8.0
Windows
  • Windows Server 2022

Erforderlig miljö

MySQL (på engelska)
  • MySQL 8.4
MySQL Workbench
  • 8.0
Windows
  • Windows 11 (på engelska)
  • Windows 10 (på engelska)
Windows Server
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

förutsättning

  • MySQL måste installeras
  • Om du vill använda MySQL Workbench måste du ha MySQL Workbench installerat
  • Se till att du kan ansluta till din MySQL-databas

Om rotkonton

Root-kontot är det konto som har nästan all åtkomst till databasen. Som standard kan den bara nås lokalt, men om du ändrar inställningarna kan den också nås från utsidan. Men eftersom myndigheten är stark och säkerhetsrisken ökar är det bättre att skapa ett separat konto om du vill ansluta utifrån.

Skapa ett konto i MySQL Workbench

Välj MySQL > MySQL Workbench på Start-menyn.

Välj den anslutning som du vill ansluta till MySQL. Om du inte har någon lägger du till den. Om du inte har sparat ditt anslutningslösenord uppmanas du att ange det.

I Nevigator-rutan väljer du Användare och privilegier på fliken Administration.

En lista över konton visas. För att lägga till ett konto, klicka på knappen Lägg till konto.

Du kan se följande dialogruta och klicka på OK-knappen.

Fönstrets titel
MySQL Workbench
[Huvudsakliga instruktioner]
Ogiltiga plugin-program för autentisering
[Innehåll]
Plugin-typen för newuser@ % av användarna är None, men detta listas inte som ett känt autentiseringsplugin av servern.

På fliken Logga in anger du följande:

Information om inmatning av fältnamn
Inloggningsnamn Ange ditt kontonamn. Det används ofta för att ansluta till en databas, till exempel ett användarnamn. När det gäller engelska tecken konverteras det till gemener.
Begränsa matchning till värdar Ange ett värdnamn som du kan ansluta till. localhost Du kan bara ansluta från lokalen. % Du kan ansluta från alla inom nätverket. 192.168.%.% 192.168.0.0och du kommer att kunna ansluta från din dator i ~192.168.255.255 . Var försiktig när du ansluter via IPv6.
Lösenord Ange lösenordet för att ansluta till kontot du skapade. Var försiktig, vissa symboler kommer att kräva flykt.

På fliken "Kontogränser" anger du i alla fält 0 . Det borde ingå som standard, men ibland är det inte det. Även om du försöker registrera dig i ett tomt tillstånd får du ett felmeddelande.

"Administrativa roller" är behörigheter som ges till MySQL som helhet. Det är en kraftfull behörighet, så ställ in den bara när du behöver den som ett minimum.

Schemaprivilegier är behörigheter som du anger per schema. Konfigurera det när du har skapat schemat. Behörigheter påverkar inte detta utanför schemats omfång.

När du är klar med alla inställningar klickar du på knappen "Apply" i det nedre högra hörnet. Du kan också ändra de här inställningarna senare.

Den kommer att läggas till i listan.

Om du vill ta bort ditt konto kan du göra det med knappen "Ta bort".

Skapa ett konto med ett kommando

Det här avsnittet går hela vägen till att skapa en användare. Jag kommer inte att förklara var man ska ställa in behörigheter och detaljerade parametrar eftersom det skulle vara långt.

Välj MySQL > MySQL 8.4 Command Line Client (MySQL 8.4 Command Line Client) på Start-menyn.

Ange ditt administratörslösenord.

Ange följande SQL: Ange ditt användarnamn och lösenord som valfritt. SQL kan vara flerradig, så du behöver ett semikolon i slutet. Kör det och OK, du är klar.

CREATE USER test_user2 IDENTIFIED BY 'password';

Som standard är % värdnamnet . Om du också vill ställa in ett värdnamn från början, markera det med @ och sätt värdnamnet efter det:

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

Du kan kontrollera listan över konton som du har skapat med följande kommando:

SELECT Host, User FROM mysql.user;

Om du vill ändra värdnamnet kör du följande kommando:

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

Så här gör du den tillgänglig från en specifik IP-adress:

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

Om du vill ta bort ett konto kör du SQL så här: Du behöver också ett värdnamn.

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