Breve: Questo tutorial ti insegna ad installare MySQL nelle distribuzioni Linux basate su Ubuntu. Imparerai anche come verificare la tua installazione e come connettersi a MySQL per la prima volta.
MySQL è il sistema di gestione del database per eccellenza. È usato in molti stack tecnologici, incluso lo stack LAMP (Linux, Apache, MySQL, PHP). Ha dimostrato la sua stabilità. Un'altra cosa che rende MySQL così eccezionale è che è open source .
MySQL utilizza database relazionali (fondamentalmente dati tabulari ). È davvero facile archiviare, organizzare e accedere ai dati in questo modo. Per la gestione dei dati, viene utilizzato SQL ( Structured Query Language ).
In questo articolo ti mostrerò come installare e utilizzare MySQL 8.0 in Ubuntu 18.04. Andiamo ad esso!
Installazione di MySQL in Ubuntu

Tratterò due modi per installare MySQL in Ubuntu 18.04:
- Installa MySQL dai repository di Ubuntu. Molto semplice, non l'ultima versione (5.7)
- Installa MySQL usando il repository ufficiale. C'è un passo più grande che dovrai aggiungere al processo, ma niente di cui preoccuparti. Inoltre, avrai l'ultima versione (8.0)
Quando necessario, fornirò schermate per guidarti. Per la maggior parte di questa guida, inserirò i comandi nel terminale ( tasto rapido predefinito : CTRL + ALT + T). Non aver paura di questo!
Metodo 1. Installazione di MySQL dai repository di Ubuntu
Prima di tutto, assicurati che i tuoi repository siano aggiornati inserendo:
sudo apt update
Ora, per installare MySQL 5.7, digita semplicemente:
sudo apt install mysql-server -y
Questo è tutto! Semplice ed efficiente.
Metodo 2. Installare MySQL usando il repository ufficiale
Sebbene questo metodo abbia qualche altro passaggio, li esaminerò uno per uno e proverò a scrivere note chiare.
Il primo passo è sfogliare la pagina di download del sito web ufficiale di MySQL.

Qui, vai al link di download per il pacchetto DEB .

Scorri verso il basso oltre le informazioni su Oracle Web e fai clic con il pulsante destro del mouse su No grazie, avvia il download. Seleziona Copia posizione del link .
Ora torna al terminale. Useremo il comando Ricciolo per scaricare il pacchetto:
curl -OL //dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
//dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb è il collegamento che ho copiato dal sito web. Potrebbe essere diverso in base alla versione corrente di MySQL. Usiamo dpkg per iniziare l'installazione di MySQL:
sudo dpkg -i mysql-apt-config*
Aggiorna i tuoi repository:
sudo apt update
Per installare effettivamente MySQL, useremo lo stesso comando del primo metodo:
sudo apt install mysql-server -y
Così facendo si aprirà un prompt nel tuo terminale per la configurazione del pacchetto . Utilizzare la freccia giù per selezionare l'opzione Ok .

Premi Invio . Questo dovrebbe richiedere di inserire una password :. In pratica stai impostando la password di root per MySQL. Non confonderlo con la password di root del sistema Ubuntu.

Digitare una password e premere Tab per selezionare . Premi Invio. Ora dovrai reinserire la password . Dopo averlo fatto, premi nuovamente Tab per selezionare . Premi Invio .

Verranno presentate alcune informazioni sulla configurazione di MySQL Server. Premi Tab per selezionare e invio di nuovo:
Qui è necessario scegliere un plug-in di autenticazione predefinito . Assicurarsi che Usa crittografia password sicura sia selezionato. Premere Tab e quindi Invio .
Questo è tutto! Hai installato con successo MySQL.
Verifica la tua installazione MySQL
Per verificare che MySQL sia installato correttamente, utilizzare:
sudo systemctl status mysql.service
Questo mostrerà alcune informazioni sul servizio:

Dovresti vedere attivo: attivo (in esecuzione) da qualche parte. In caso contrario, utilizzare il seguente comando per avviare il servizio :
sudo systemctl start mysql.service
Configurazione / Protezione di MySQL
Per una nuova installazione, è necessario eseguire il comando fornito per gli aggiornamenti relativi alla sicurezza. Quello è:
sudo mysql_secure_installation
Fare ciò ti chiederà innanzitutto se desideri utilizzare VALIDATE PASSWORD COMPONENT . Se si desidera utilizzarlo, è necessario selezionare un livello minimo di password ( 0 - Basso, 1 - Medio, 2 - Alto ). Non sarai in grado di inserire alcuna password che non rispetti le regole selezionate. Se non hai l'abitudine di usare password forti (dovresti!), Questo potrebbe tornare utile. Se pensi che possa essere d'aiuto, digita y o Y e premi Invio, quindi scegli un livello di forza per la tua password e inserisci quello che desideri utilizzare. In caso di successo, continuerai il processo di messa in sicurezza ; altrimenti dovrai reinserire una password.
Se, tuttavia, non si desidera questa funzione (non lo farò), basta premere Invio o qualsiasi altro tasto per saltare l'utilizzo.
Per le altre opzioni, suggerisco di abilitarle (digitando y o Y e premendo Invio per ognuna di esse). Sono (in questo ordine): rimuovono l'utente anonimo, impediscono il login di root in remoto, rimuovono il database di test e accedono ad esso, ricaricano ora le tabelle dei privilegi .
Connessione e disconnessione dal server MySQL
Per poter eseguire query SQL, devi prima connetterti al server usando MySQL e utilizzare il prompt MySQL. Il comando per fare questo è:
mysql -h host_name -u user -p
- -h è usato per specificare un nome host (se il server si trova su un'altra macchina, se non lo è, basta ometterlo)
- -u menziona l' utente
- -p specifica che si desidera inserire una password .
Sebbene non raccomandato (per motivi di sicurezza), è possibile inserire la password direttamente nel comando digitandola subito dopo -p . Ad esempio, se la password per test_user è 1234 e si sta tentando di connettersi alla macchina che si sta utilizzando, è possibile utilizzare:
mysql -u test_user -p1234
Se hai immesso correttamente i parametri richiesti, verrai accolto dal prompt della shell MySQL ( mysql> ):

Per disconnettersi dal server e lasciare il prompt mysql, digitare:
QUIT
Digitando quit (MySQL è case insensitive) o \ q funzionerà anche. Premi Invio per uscire.
Puoi anche generare informazioni sulla versione con un semplice comando:
sudo mysqladmin -u root version -p
Se vuoi vedere un elenco di opzioni, usa:
mysql --help
Disinstallazione di MySQL
Se decidi di voler usare una versione più recente o semplicemente vuoi smettere di usare MySQL.
Innanzitutto, disabilita il servizio:
sudo systemctl stop mysql.service && sudo systemctl disable mysql.service
Assicurati di aver eseguito il backup dei tuoi database, nel caso tu voglia utilizzarli in seguito. È possibile disinstallare MySQL eseguendo:
sudo apt purge mysql*
Per ripulire le dipendenze:
sudo apt autoremove
Avvolgendo
In questo articolo, ho coperto l' installazione di MySQL in Ubuntu Linux. Sarei felice se questa guida aiuti utenti in difficoltà e principianti.
Diteci nei commenti se avete trovato questo post come una risorsa utile. Per cosa usa MySQL? Siamo ansiosi di ricevere feedback, impressioni o suggerimenti. Grazie per aver letto e non esitate a sperimentare con questo incredibile strumento!