Creare un account MySQL per Windows
Ambiente di conferma dell'operazione
- MySQL
-
- MySQL 8.4
- Ambiente MySQL
-
- 8.0
- Finestre
-
- Windows Server 2022
Ambiente richiesto
- MySQL
-
- MySQL 8.4
- Ambiente MySQL
-
- 8.0
- Finestre
-
- finestre 11
- finestre 10
- Windows Server
-
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
precondizione
- MySQL deve essere installato
- Se si desidera utilizzare MySQL Workbench, è necessario che MySQL Workbench sia installato
- Assicurati di poterti connettere al tuo database MySQL
Informazioni sugli account root
L'account root è l'account che ha quasi tutti gli accessi al database. Per impostazione predefinita, è possibile accedervi solo localmente, ma se si modificano le impostazioni, è possibile accedervi anche dall'esterno. Tuttavia, poiché l'autorità è forte e il rischio per la sicurezza aumenta, è meglio creare un account separato se si desidera connettersi dall'esterno.
Crea un account in MySQL Workbench
Seleziona MySQL > MySQL Workbench dal menu Start.
Seleziona la connessione che desideri connettere a MySQL. Se non ne hai uno, aggiungilo. Se non hai salvato la password di connessione, ti verrà chiesto di inserirla.
Nel riquadro Negoziatore, selezionare Utenti e privilegi dalla scheda Amministrazione.
Viene visualizzato un elenco di account. Per aggiungere un account, fai clic sul pulsante Aggiungi account.
È possibile visualizzare la seguente finestra di dialogo e fare clic sul pulsante OK.
- Titolo della finestra
- Ambiente MySQL
- [Istruzioni principali]
- Plug-in di autenticazione non validi
- [Contenuto]
- Il tipo di plug-in per il newuser@% degli utenti è Nessuno, ma non è elencato come plug-in di autenticazione noto dal server.
Nella scheda Accedi, inserisci quanto segue:
Dettagli di input | del nome del campo |
---|---|
Nome di accesso | Inserisci il nome del tuo account. Viene spesso utilizzato per connettersi a un database, ad esempio un nome utente. Nel caso dei caratteri inglesi, viene convertito in lettere minuscole. |
Limite alla corrispondenza degli host | Inserisci un nome host a cui puoi connetterti. localhost Puoi connetterti solo da locale. % Puoi connetterti da tutti all'interno della rete. 192.168.%.% 192.168.0.0 e sarai in grado di connetterti dal tuo PC in ~192.168.255.255 . Prestare attenzione quando ci si connette tramite IPv6. |
Parola d’ordine | Inserisci la password per connetterti con l'account che hai creato. Fai attenzione, alcuni simboli richiederanno una fuga. |
Nella scheda "Limiti account", inserisci tutti i campi 0
.
Dovrebbe essere incluso per impostazione predefinita, ma a volte non lo è.
Anche se si tenta di registrarsi in uno stato vuoto, verrà visualizzato un errore.
I "Ruoli amministrativi" sono le autorizzazioni concesse a MySQL nel suo complesso. Si tratta di un'autorizzazione potente, quindi impostatela solo quando ne avete bisogno al minimo.
I privilegi dello schema sono autorizzazioni che vengono impostate in base allo schema. Configuralo dopo aver creato lo schema. Le autorizzazioni non influiscono su questo aspetto oltre l'ambito dello schema.
Una volta terminate tutte le impostazioni, fai clic sul pulsante "Applica" nell'angolo in basso a destra. È inoltre possibile modificare queste impostazioni in un secondo momento.
Verrà aggiunto all'elenco.
Se vuoi eliminare il tuo account, puoi farlo con il pulsante "Elimina".
Creare un account con un comando
Questa sezione arriva fino alla creazione di un utente. Non spiegherò dove impostare permessi e parametri dettagliati perché sarebbe lungo.
Seleziona MySQL > client della riga di comando MySQL 8.4 dal menu Start.
Inserisci la tua password di amministratore.
Immettere il seguente codice SQL: Si prega di impostare il nome utente e la password come facoltativi. SQL può essere multilinea, quindi è necessario un punto e virgola alla fine. Eseguilo e OK, hai finito.
CREATE USER test_user2 IDENTIFIED BY 'password';
Per impostazione predefinita, il nome host è %
. Se vuoi anche impostare un nome host dall'inizio, contrassegnalo con @ e metti il nome host dopo di esso:
CREATE USER 'test_user3'@'192.168.0.%' IDENTIFIED BY 'password';
Puoi controllare l'elenco degli account che hai creato con il seguente comando:
SELECT Host, User FROM mysql.user;
Se si desidera modificare il nome host, eseguire il seguente comando:
RENAME USER '現在のユーザー名'@'現在のホスト名' to '新ユーザー名'@'新ホスト名';
Per renderlo accessibile da un indirizzo IP specifico:
RENAME USER 'test_user2'@'%' to 'test_user2'@'192.168.%.%';
Per eliminare un account, eseguire SQL in questo modo: È inoltre necessario un nome host.
DROP USER 'test_user3'@'192.168.0.%';