Come installare MySQL in Ubuntu Linux

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:

  1. Installa MySQL dai repository di Ubuntu. Molto semplice, non l'ultima versione (5.7)
  2. 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!

Raccomandato

4 migliori strumenti gratuiti e open source per l'elaborazione di immagini RAW in Linux
2019
NVIDIA termina il supporto per i sistemi operativi a 32 bit
2019
I migliori editor di testo per Linux Command Line
2019