Serie precedenti:
MySQL tramite riga di comando 101:interazione di base con il database
In questo articolo, discuteremo di come utilizzare MySQL per creare un nuovo utente su Linux tramite la riga di comando. Lavoreremo su un server gestito dal core di Liquid Web che esegue CentOS versione 6.5 come utente root. I comandi utilizzati dovrebbero funzionare anche su versioni successive di MySQL su CentOS.
MySQL è un'applicazione di gestione di database relazionali utilizzata principalmente su Linux ed è un componente dello stack LAMP (Linux, Apache, MySQL e PHP).
Verifica preliminare
- Accedi come utente root.
- Avere accesso a un terminale.
- Conoscenza di base della riga di comando.
Passaggio 1. Accedi a MySQL
Inizialmente, effettueremo l'accesso al server come utente root, quindi apriremo un terminale per accedere al server MySQL dalla riga di comando utilizzando il comando seguente:
mysql -u root -p
In questo caso, abbiamo specificato che l'utente è root usando -u flag, quindi ha utilizzato -p flag in modo che il login MySQL ci richieda una password. Successivamente, possiamo inserire la nostra password attuale per completare l'accesso.
Nota: Se dobbiamo modificare la nostra password di root (o la password di qualsiasi altro utente) nel database, consulta questo tutorial sulla modifica di una password per MySQL tramite la riga di comando.
Ora dovresti trovarti a un prompt di MySQL che sembra molto simile a questo.
mysql>
Passaggio 2. Crea l'utente MySQL
Ora creeremo un utente con il nome testuser e la password test123test! usando il comando seguente.
mysql> CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'test123test!';
Questo è tutto! Abbiamo creato il nostro primo utente MySQL utilizzando un unico comando. Questo utente non sarà in grado di lavorare con nessuno dei database MySQL finché non gli verranno concessi privilegi aggiuntivi. In effetti, non potranno accedere senza concedere loro autorizzazioni aggiuntive. Per concedere al nuovo utente le autorizzazioni appropriate, consulta il nostro prossimo tutorial sulla concessione delle autorizzazioni a un utente MySQL tramite la riga di comando.
Visualizza un elenco di utenti MySQL
Per visualizzare un elenco completo degli utenti MySQL, incluso l'host a cui sono associati, è possibile utilizzare la seguente istruzione select.
SELECT User,Host FROM mysql.user;
Conclusione
MySQL è un eccellente sistema di gestione di database relazionali open source. Nel 2010, MySQL è stato biforcato in MariaDB dopo il suo acquisto da parte di Oracle. MariaDb è un sistema di gestione di database relazionali (RDBMS) guidato dalla comunità e sviluppato. Continua ad essere un software gratuito e open source concesso in licenza sotto la GNU General Public License.
Parla con un esperto ora
Il nostro team di supporto ha esperienza nella manutenzione e nella gestione di questo tipo di software. I nostri amministratori e tecnici di sistema Linux hanno una conoscenza approfondita di più tecnologie di hosting web, in particolare quelle discusse in questo articolo. In caso di domande, siamo disponibili ad assistervi 24 ore al giorno, 7 giorni alla settimana 365 giorni all'anno.
Se sei un server VPS completamente gestito, dedicato al cloud, cloud privato VMWare, server padre privato o proprietario di un server dedicato e non sei a tuo agio con l'esecuzione di uno qualsiasi dei passaggi descritti, possiamo essere contattati telefonicamente @800.580.4985, una chat o un ticket di supporto per assisterti in questo processo.