Come installare MySQL su Linux

In questo articolo vediamo come è possibile installare MySQL su Linux.

Apriamo il terminale e per prima cosa aggiorniamo la lista dei pacchetti:

 

sudo apt-get update

 

Fatto questo dopo aver scaricato i pacchetti passiamo all’installazione di MySQL digitando il seguente comando:

 

sudo apt-get install mysql-server

 

Durante il processo di installazione, ci viene chiesto di inserire la password per l’ utente “root” per accedere al server MySQL, confermiamo la procedura reinserendo la password ed andiamo avanti.

Al passo successivo, per migliorare la sicurezza dell’ installazione di MySQL,visto che di default  è insicura, digitiamo il comando mysql_secure_installation  procedendo ad inserire alcuni parametri di configurazione.

Lanciato il comando, ci viene chiesto di inserire nuovamente la password dell’utente “root”, impostata nel processo di installazione di MySQL; fatto questo ci viene chiesto se vogliamo cambiarla oppure lasciarla invariata, per poi procedere a rispondere ad una serie di domande di sicurezza:

  • Remove anonymous users? (Press y|Y for Yes, any other key for No)
  • Disallow root login remotely? (Press y|Y for Yes, any other key for No)
  • Remove test database and access to it? (Press y|Y for Yes, any other key for No)
  • Reload privilege tables now? (Press y|Y for Yes, any other key for No)

 

Terminato questo ultimo passo di sicurezza, per accedere a MySQL, non dobbiamo fare altro che digitare il seguente comando da terminale:

 

sudo mysql -u root -p

 

Adesso come utente “root” abbiamo fatto l’accesso al database; se abbiamo per esempio la necessità di creare un nuovo utente, dobbiamo semplicemente digitare la seguente query SQL:

CREATE USER ‘utentetest’@’localhost’ IDENTIFIED BY ‘utentetest24’;

Abbiamo creato un il nuovo utente “utentetest” impostando la relativa password (in questo esempio ‘utentetest24’), come verifica digitiamo una nuova query, che ci farà visualizzare la lista degli utenti di MySQL compreso l’utente appena creato:

 

SELECT user FROM mysql.user;

 

Lascia un commento