Come installare MySQL su Ubuntu 20.04 LTS

Scopri come installare MySQL su Ubuntu 20.04

MySQL è la soluzione di database ideale per l'utilizzo locale, gratuito, individuale o aziendale. Sviluppato da Oracle Corporation, Ubuntu 20.04 contiene l'ultima serie di versioni stabili di MySQL, vale a dire. 8.*.

MySQL viene utilizzato in tutto il mondo su tutte le piattaforme popolari. Un ricco set di API per connettori MySQL è stato sviluppato da comunità open source di tutto il mondo per un gran numero di linguaggi di programmazione.

MySQL è necessario sul tuo computer locale se desideri installare software basato su server come WordPress o Drupal, che utilizzano il database MySQL per archiviare i dati. È anche necessario se vuoi utilizzarlo come database per il tuo progetto di sviluppo. In questo articolo vedremo come installare MySQL su Ubuntu 20.04 LTS.

Installazione

Il server e il client MySQL sono impacchettati separatamente nei repository Ubuntu. Sono disponibili in pacchetti mysql-server e mysql-client rispettivamente. Aggiorniamo prima i repository di Ubuntu.

sudo apt update

Ora possiamo installare sia il client che il server MySQL.

sudo apt install mysql-client mysql-server

Si noti che negli ambienti di produzione, di solito il server è installato su una macchina dedicata separata e solo i client sono installati sulle macchine locali.

Se hai intenzione di interrogare il tuo database MySQL utilizzando un'API del connettore DB dal tuo codice, puoi saltare l'installazione del client MySQL, tuttavia, si consiglia di installarlo comunque in quanto aiuta nel debug.

Verifica dell'installazione

Verifichiamo ora se il client e il server MySQL sono stati installati. Per verificare se il client è stato installato, eseguire:

mysql --versione

Allo stesso modo, per verificare se il server MySQL è stato installato correttamente, eseguire:

mysqld --version

Il server MySQL viene eseguito come demone, che può essere invocato con il programma mysqld o può essere abilitato come servizio in background utilizzando systemctl.

Abbiamo visto come installare MySQL su Ubuntu 20.04 in questo articolo. MySQL viene spesso installato come parte degli stack software del server XAMP (X – Any Operating System, Apache, MySQL, PHP/Python/Perl). Tali stack semplificano l'impostazione e la configurazione di tutto ciò che è necessario per un software server. Un esempio comune è la configurazione di WordPress.

Tuttavia, se stai utilizzando MySQL come applicazione di database per il tuo progetto di sviluppo web, ti consigliamo di installare il server MySQL su una macchina sicura dedicata e di interrogare il server dal client. Ciò semplifica la manutenzione del database.