Creare Utenti MySQL: differenze tra le versioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 21: | Riga 21: | ||
<div id="atscreen"> MariaDB [(none)]> CREATE USER 'nome_utente'@'localhost' IDENTIFIED VIA unix_socket; </div> | <div id="atscreen"> MariaDB [(none)]> CREATE USER 'nome_utente'@'localhost' IDENTIFIED VIA unix_socket; </div> | ||
Se, come piu' comunemente accade, dobbiamo creare un utente non presente nel sistema operativo allora dovremo utilizzare una password per la sua identificazione, digiteremo quindi la seguente query: | Se, come piu' comunemente accade, dobbiamo creare un utente non presente nel sistema operativo allora dovremo utilizzare una password per la sua identificazione, digiteremo quindi la seguente query: | ||
<div id="atscreen"> MariaDB [(none)]> CREATE USER 'nome_utente' IDENTIFIED BY 'passwor_di_nome_utente'; </div><br> | <div id="atscreen"> MariaDB [(none)]> CREATE USER 'nome_utente'@'%' IDENTIFIED BY 'passwor_di_nome_utente'; </div><br> | ||
<div id="warning"> Attenzione l'utente cosi' creato al momento non ha ancora la possibilità di fare alcunché dato che praticamente non ha ancora alcun permesso.</div> | <div id="warning"> Attenzione l'utente cosi' creato al momento non ha ancora la possibilità di fare alcunché dato che praticamente non ha ancora alcun permesso.</div> | ||
Versione attuale delle 12:14, 9 mag 2021
Per creare un utente usando la CLI si procede nel modo seguente:
al prompt di shell digitiamo mysql -u root -p
il server risponderà chiedendovi la password dell'utente root di MySQL/MariaDB
una volta digitata la password il server SQL mostrerà il suo prompt rimanendo in attesa
Your MariaDB connection id is 779
Server version: 10.5.9-MariaDB-1 Debian buildd-unstable
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
a questo punto dobbiamo conoscere lo scopo per il quale l'utente si connetterà al server. In rari casi (neppure troppo rari) vi e' necessità di creare utenti riconosciuti dal sistema operativo e identificati tramite una socket Unix, quindi già esistenti localmente. In questi casi si procede facendo passare al prompt del server SQL la seguente query:
Se, come piu' comunemente accade, dobbiamo creare un utente non presente nel sistema operativo allora dovremo utilizzare una password per la sua identificazione, digiteremo quindi la seguente query: