Come posso creare un nuovo utente di database in mysql?

Come posso creare un nuovo utente di database in mysql?
Durante l'installazione del server MySQL, è necessario specificare le credenziali del nome utente e della password. Al termine del processo di installazione, l'utente predefinito può consentire solo l'accesso e la gestione dei database. Gli utenti MySQL sono registrati in "UTENTE"Tabelle del loro server, comprese le credenziali di accesso, le informazioni sull'host e le autorizzazioni dell'account per l'account MySQL. Più specificamente, la creazione di un utente per accedere e gestire i database MySQL è necessaria per diverse operazioni.

Questo articolo fornirà il metodo per la creazione di un nuovo utente di database in MySQL.

Come creare/creare un nuovo utente di database MySQL?

Dai un'occhiata alle istruzioni di seguito per creare un nuovo utente di database in MySQL:

  • Connettiti con il server MySQL tramite l'utente predefinito "radice"Fornendo la sua password.
  • Corri il "Crea utente ''@'localhost' identificato da 'password';"Comando.
  • Concedere le autorizzazioni utilizzando il "Concedere tutti i privilegi su *.* A ''@'localhost' con opzione di sovvenzione;"Comando.
  • Quindi, i privilegi a filo.
  • Visualizza l'elenco degli utenti del database per la verifica.

Passaggio 1: accedere ai database MySQL

Inizialmente, avvia il terminale di Windows e quindi connettiti al server MySQL tramite il comando fornito:

mysql -u root -p

Qui:

  • "-u"Rappresenta il nome utente.
  • "radice"È il nostro nome utente del database.
  • "-P"L'opzione indica la password dell'utente.

Quando viene eseguito il comando sopra indicato, è necessario specificare la password:

Passaggio 2: creare un nuovo utente

Ora, usa il comando fornito per creare un nuovo utente nel database MySQL:

Crea l'utente 'tester'@'localhost' identificato da 'tester123@';

Nel comando sopra:

  • "CREARE UN UTENTE"La query viene utilizzata per creare/creare un nuovo utente.
  • "tester"È il nostro nuovo nome utente e"'@' localhost"Indica la creazione di un utente a livello locale.
  • "Identificato da"L'opzione è utilizzata per specificare la password per un determinato utente.

Dall'output indicato, il "Domanda ok, .. "Indica che il nuovo utente è stato creato correttamente:

Passaggio 3: sovvenzioni privilegi

Successivamente, concedi i privilegi all'utente appena creato eseguendo il "Concedere tutti i privilegi"Domanda:

Concedere tutti i privilegi su *.* A "tester"@"localhost" con opzione di sovvenzione;

Qui:

  • "Concedere tutti i privilegi"Concede tutti i tipi di autorizzazioni all'utente.
  • "SU *.*"Indica che le autorizzazioni di sovvenzione sono applicate al database e alle tabelle a cui è possibile accedere.
  • "tester "@" localhost "con opzione di sovvenzione"Mostra che tutti i privilegi sono assegnati al nome utente fornito quando un particolare nome utente è collegato tramite l'host locale:

Passaggio 4: attiva i privilegi

Quindi, esegui il "Privilegi a filo"Comando per attivare tutte le nuove autorizzazioni per l'utente prima di accedervi:

Privilegi a filo;

Passaggio 5: verificare il nuovo utente

Per garantire che il nuovo utente di database sia creato o meno, eseguire il "SELEZIONARE"Comando:

Seleziona l'utente da MySQL.utente;

Come puoi vedere, l'utente di database appena creato esiste nell'elenco del database:

Passaggio 6: connettersi con MySQL Server con il nuovo utente

Ora, accedi al server MySQL con il nuovo utente specificando le credenziali corrispondenti:

mysql -u tester -p

Si trattava di creare un nuovo utente di database in MySQL.

Conclusione

Per creare un nuovo utente di database in MySQL, prima, connettiti con il server MySQL tramite l'utente predefinito "radice"Fornendo la sua password. Quindi, usa il "Crea utente ''@'localhost' identificato da 'password';"Comando. Successivamente, concedi i privilegi attraverso il "Concedere tutti i privilegi su *.* A ''@'localhost' con opzione di sovvenzione;"Comando. Infine, attiva tutti i privilegi aggiunti utilizzando il "Privilegi a filo"Comando. Per la verifica, elenca tutti gli utenti del database. Questo articolo ha fornito la procedura per creare un nuovo utente di database in MySQL.