GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare MySQL 8.0 su Ubuntu 18.04

In questo breve tutorial, vedremo come installare MySQL 8.0 su Ubuntu 18.04. MySQL è un server di database multipiattaforma gratuito e opensource utilizzato in 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 MySQL
  2. Sicurezza e gestione dell'account migliorate
  3. Miglioramenti JSON
  4. Ottimizzatore migliorato
  5. Un nuovo tipo di blocco di backup
  6. Supporto per espressioni di tabelle comuni (sia non ricorsive che ricorsive).
  7. Supporto per la dichiarazione DDL atomica
  8. Supporto per espressioni regolari utilizzando International Components for Unicode (ICU).

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

Fase 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

Risultato campione


Conferma di aver scaricato utilizzando il comando ls.

Fase 2:installa il pacchetto del repository MySQL

Quindi, utilizzando lo strumento del 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 prompt che fornisce una selezione di istanze MySQL tra cui scegliere. Scorri verso il basso e seleziona l'ultima opzione:"Ok"


Quindi, aggiorna il sistema Ubuntu 18.04

$ sudo apt update

Fase 3:installa il server e il client MySQL

Quindi, esegui il comando seguente per installare l'istanza del server MySQL e il client che viene utilizzato per la registrazione remota al server MySQL

$ sudo apt install mysql-server

Ti verrà chiesto di fornire una password di root MySQL per accedere al database. Digita la password e premi 'Ok'

Conferma la password

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

Per confermare che abbiamo installato correttamente il server MySQL 8.0 esegui

$ mysql -V

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

$ sudo mysqladmin -u root -p version

Fase 4:protezione dell'installazione di MySQL

Per impostazione predefinita, MySQL non è sicuro e quindi è necessario proteggere il server del database. Per farlo, esegui

$ sudo mysql_secure_installation

Questo ti presenterà un elenco di domande rapide. Ti verrà prima richiesto di inserire la 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ò ti consente di testare le password MySQL e migliorare la sicurezza.

Successivamente, ti verrà richiesto di rispondere o no alle seguenti domande:

  • Rimuovere utenti anonimi? (Premere y|Y per Sì, qualsiasi altro tasto per No)
  • Non consentire l'accesso root in remoto? (Premere y|Y per Sì, qualsiasi altro tasto per No)
  • Rimuovere il database dei 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)

Fase 5:gestione di MySQL Server utilizzando Systemd

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

$ sudo systemctl status mysql

Per interrompere l'esecuzione del servizio

$ sudo systemctl stop mysql

Per avviare il servizio esegui

$ sudo systemctl start mysql

Per abilitare MySQL all'avvio eseguito

$ sudo systemctl enable mysql

Risultato

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 tuo server di database MySQL 8.0! Se desideri interagire con il database con una GUI, installa l'utilità PHPMyAdmin che ti consentirà di amministrare intuitivamente i tuoi database. Si prega di lasciare i vostri suggerimenti nella sezione commenti qui sotto.


Ubuntu
  1. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

  2. Come installare MySQL Server su Ubuntu 16.04

  3. Come installare MySQL Server su Ubuntu 17.04

  4. Come installare MySQL su Ubuntu 16.04

  5. Come installare MediaWiki su Ubuntu 16.04

Come installare Consul Server su Ubuntu 16.04

Come installare Zabbix su Ubuntu 18.04

Come installare Zabbix Server su Ubuntu 20.04

Come installare il server MySQL in Ubuntu

Come installare MySQL Server su Ubuntu 20.04

Come installare MySQL su Ubuntu 22.04