Come Installare MySQL su Linux

MySQL è uno dei database relazionali più utilizzati al mondo, apprezzato per la sua affidabilità e la facilità d’uso. Installarlo su Linux è un processo semplice, ma richiede alcuni passaggi specifici. In questa guida ti mostreremo come installare MySQL su una distribuzione Linux, concentrandoci in particolare su Ubuntu e CentOS, due delle distribuzioni più popolari.
Prerequisiti
Prima di iniziare, assicurati di avere:
- Accesso a un utente con privilegi sudo.
- Una connessione a internet stabile.
- Un sistema operativo Linux basato su Debian (come Ubuntu) o Red Hat (come CentOS).
Passaggi per Ubuntu/Debian
1. Aggiorna il sistema
Prima di tutto, aggiorna il sistema operativo per assicurarti che tutti i pacchetti siano all’ultima versione.
sudo apt update
sudo apt upgrade
2. Installa il pacchetto MySQL
Installa il server MySQL utilizzando il comando apt:
sudo apt install mysql-server
3. Conferma l’installazione
Dopo l’installazione, verifica che MySQL sia stato installato correttamente controllando la versione:
mysql --version
4. Configura MySQL
Esegui lo script di sicurezza integrato per proteggere l’installazione:
sudo mysql_secure_installation
Ti verranno richieste delle opzioni, come la configurazione di una password di root e la rimozione di utenti anonimi. Ti consigliamo di scegliere le impostazioni predefinite per la massima sicurezza.
5. Avvia il servizio MySQL
Assicurati che il servizio MySQL sia in esecuzione:
sudo systemctl start mysql
Puoi anche controllare lo stato del servizio:
sudo systemctl status mysql
6. Accesso al database
Ora puoi accedere al database MySQL utilizzando il seguente comando:
sudo mysql -u root -p
Inserisci la password di root quando richiesto.

Passaggi per CentOS/Red Hat
1. Aggiorna il sistema
Aggiorna i pacchetti all’ultima versione disponibile:
sudo yum update
2. Aggiungi il repository MySQL
Per installare l’ultima versione di MySQL, è necessario aggiungere il repository ufficiale:
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3. Installa MySQL
Installa il pacchetto MySQL:
sudo yum install mysql-server
4. Avvia il servizio MySQL
Avvia MySQL e abilitalo all’avvio automatico:
sudo systemctl start mysqld
sudo systemctl enable mysqld
5. Recupera la password temporanea
MySQL genera una password temporanea per l’utente root durante l’installazione. Puoi trovarla nel file di log:
sudo grep 'temporary password' /var/log/mysqld.log
6. Configura MySQL
Esegui lo script di configurazione per impostare la password di root e ottimizzare la sicurezza:
sudo mysql_secure_installation
7. Accesso al database
Per accedere al database, usa questo comando:
mysql -u root -p
Conclusione
Seguendo questi semplici passaggi, avrai un’installazione funzionante di MySQL sul tuo sistema Linux. MySQL è uno strumento potente e versatile che può gestire database di qualsiasi dimensione. Dopo l’installazione, puoi iniziare a creare database, configurare utenti e ottimizzare le prestazioni in base alle tue esigenze.
Se hai domande o incontri problemi durante l’installazione, lascia un commento qui sotto e saremo felici di aiutarti!