LINUX

Come installare MySQL 8.0 su Ubuntu 18.04

installa mysql ubuntu

In questo breve tutorial vedremo come installare MySQL 8.0 su Ubuntu 18.04. MySQL è un server di database multipiattaforma gratuito e opensource che viene utilizzato su molti progetti opensource e sistemi ad alta disponibilità come stack LAMP e LEMP.

MySQL è stato oscurato da MariaDB in termini di popolarità, ma rimane ancora un importante server di database per dozzine di progetti open source.

Nuove funzionalità in MySQL 8.0

  1. Miglioramenti alla replica di MySQL
  2. Migliore sicurezza e gestione degli account
  3. Miglioramenti JSON
  4. Ottimizzatore migliorato
  5. Un nuovo tipo di blocco di backup
  6. Supporto per espressioni di tabella comuni (sia non ricorsive che ricorsive).
  7. Supporto per istruzioni Atomic DDL
  8. Supporto delle espressioni regolari tramite International Components for Unicode (ICU).

Utilizzando i privilegi di root, accedi alla tua istanza di Ubuntu 18.04 e segui i passaggi seguenti

Passaggio 1: scarica il repository

Scarica il repository utilizzando lo strumento da riga di comando wget o curl

$ sudo curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

Esempio di output

Scarica il pacchetto MySQL 8.0

Conferma di aver scaricato utilizzando il comando ls.

confermare di aver scaricato il pacchetto MySql 8.0 deb

Passaggio 2: installa il pacchetto del repository MySQL

Quindi, utilizzando lo strumento pacchetto dpkg, installa il pacchetto del repository MySQL come mostrato di seguito

$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

Dopo aver eseguito il comando precedente, viene visualizzato un messaggio di richiesta che offre una selezione di istanze MySQL tra cui scegliere. Scorri verso il basso e seleziona l’ultima opzione – “bene”

Installa MySQL 8.0 su Ubuntu 18.04

Successivamente, aggiorna il tuo sistema Ubuntu 18.04

$ sudo apt update
Aggiorna il tuo sistema Ubuntu

Passaggio 3: installa il server e il client MySQL

Quindi, esegui il comando seguente per installare l’istanza del server MySQL e il client utilizzato per connettersi in remoto al server MySQL

$ sudo apt install mysql-server

Ti verrà richiesto di fornire una password di root MySQL per accedere al database. Immettere la password e premere ‘bene’

Installa MySQL 8.0 su Ubuntu 18.04

Conferma password

Conferma la tua password

Successivamente, ti verrà chiesto di scegliere il plug-in di autenticazione predefinito. Seleziona la prima opzione e premi “Invio”

installa MySQL 8.0 su Ubuntu 18.04

Per confermare che abbiamo installato correttamente il server MySQL 8.0, eseguire

$ mysql -V
Controlla la versione di mysql

Per visualizzare ulteriori informazioni sul server del database, come la versione del server e il tempo di attività, eseguire

$ sudo mysqladmin -u root -p version
Installa MySQL 8.0 su Ubuntu 18.04

Passaggio 4: protezione dell’installazione di MySQL

MySQL è insicuro per impostazione predefinita e quindi è necessario proteggere il server del database. Per fare questo, corri

$ sudo mysql_secure_installation

Questo ti presenterà un elenco di prompt. Ti verrà prima richiesto di inserire la tua password di root, quella che hai creato durante l’installazione di MySQL. Successivamente, ti verrà chiesto se optare per il plug-in VALIDATE PASSWORD o meno. Ciò consente di testare le password MySQL e migliorare la sicurezza.

mysql_secure_installation imposta una password di root complessa

Successivamente, ti verrà chiesto di rispondere o Non alle seguenti domande:

  • Rimuovere gli utenti anonimi? (Premere y|Y per Sì, qualsiasi altro tasto per No)
  • Non consentire l’accesso root remoto? (Premere y|Y per Sì, qualsiasi altro tasto per No)
  • Rimuovere il database di test e accedervi? (Premere y|Y per Sì, qualsiasi altro tasto per No)
  • Ricaricare ora le tabelle dei privilegi? (Premere y|Y per Sì, qualsiasi altro tasto per No)
mysql_secure_installation che protegge il server

Passaggio 5: gestione del server MySQL utilizzando Systemd

Per impostazione predefinita, il servizio MySQL si avvia automaticamente al momento dell’installazione. Per verificarne lo stato eseguire

$ sudo systemctl status mysql
controlla lo stato di Mysql

Per interrompere l’esecuzione del servizio

$ sudo systemctl stop mysql

Per avviare l’esecuzione del servizio

$ sudo systemctl start mysql

Per abilitare MySQL all’avvio, esegui

$ sudo systemctl enable mysql

Uscita

Synchronizing state of mysql.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable mysql

Conclusione

Congratulazioni! Hai installato e testato con successo il server database MySQL 8.0! Se vuoi interagire con il database con un’interfaccia grafica, installa l’utility PHPMyAdmin che ti permetterà di gestire in modo intuitivo i tuoi database. Si prega di lasciare i vostri suggerimenti nella sezione commenti qui sotto.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close