Introduzione
MySQL è uno dei sistemi di gestione di database relazionali open-source più popolari e ampiamente utilizzati.
È un sistema veloce, semplice e scalabile basato su SQL e rappresenta un componente integrale dello stack LAMP che esegue gran parte di Internet.
In questo tutorial, imparerai come installare MySQL su Ubuntu 20.04.
Prerequisiti:
- Un sistema Ubuntu 20.04
- Un account utente con privilegi sudo
- Accesso ad un terminale (Ctrl + Alt + T)
- connessione di Rete
Installare MySQL su Ubuntu 20.04
l’Hosting di database MySQL su Ubuntu 20.04 richiede l’installazione di MySQL Server pacchetto. È inoltre possibile accedere al database da client remoti utilizzando il client MySQL.
Segui questi semplici passaggi per installare MySQL Server su Ubuntu 20.04.
Nota: Se non è stato aggiornato il sistema da 18.04 eppure, date un’occhiata al nostro tutorial per l’installazione di MySQL su Ubuntu 18.04.
Passo 1: Aggiorna / aggiorna il repository dei pacchetti
Aggiorna il repository dei pacchetti di sistema per assicurarti di installare l’ultima versione di MySQL.
1. Aprire il terminale ed eseguire il seguente comando:
sudo apt update
2. Inserisci la tua password e attendi che l’aggiornamento finisca.
3. Quindi, esegui:
sudo apt upgrade
4. Immettere Y
quando viene richiesto di continuare con l’aggiornamento e premere INVIO. Attendere che l’aggiornamento per finire.
Passo 2: Installare MySQL
1. Dopo aver aggiornato correttamente il repository dei pacchetti, installare MySQL Server eseguendo il seguente comando:
sudo apt install mysql-server
2. Quando viene chiesto se si desidera continuare con l’installazione, rispondere a Y
e premere INVIO.
Il sistema scarica i pacchetti MySQL e li installa sulla tua macchina.
Nota: se si desidera connettersi solo a un server MySQL remoto invece di ospitare un database sul computer, installare solo il client MySQL eseguendo:
sudo apt install mysql-client
3. Controlla se MySQL è stato installato correttamente eseguendo:
mysql --version
L’output mostra quale versione di MySQL è installata sulla macchina.
Nota: se si utilizza Windows, imparare come installare e configurare MySQL su un server Windows.
Passo 3: Protezione di MySQL
L’istanza MySQL sul computer non è sicura immediatamente dopo l’installazione.
1. Proteggi il tuo account utente MySQL con l’autenticazione della password eseguendo lo script di sicurezza incluso:
sudo mysql_secure_installation
2. Inserisci la tua password e rispondi a Y
quando ti viene chiesto se vuoi continuare a configurare il componente VALIDATE PASSWORD
. Il componente controlla se la nuova password è abbastanza forte.
3. Scegli uno dei tre livelli di convalida della password:
-
0
– Basso. Una password contenente almeno 8 caratteri. -
1
– Media. Una password contenente almeno 8 caratteri, inclusi caratteri numerici, maiuscole e minuscole misti e caratteri speciali. -
2
– Forte. Una password contenente almeno 8 caratteri, inclusi caratteri numerici, maiuscole e minuscole misti e caratteri speciali, e confronta la password con un file di dizionario.
Immettere 0
, 1
o 2
a seconda della forza della password che si desidera impostare. Lo script indica quindi di inserire la password e reinserirla in seguito per confermare.
Qualsiasi password utente MySQL successiva deve corrispondere alla forza della password selezionata.
Nota: Anche se si sta impostando una password per l’utente root, questo utente non richiede l’autenticazione della password durante l’accesso.
Il programma stima la forza della tua password e richiede la conferma per continuare.
4. Premere Y
se si è soddisfatti con la password o qualsiasi altro tasto se si desidera uno diverso.
5. Lo script richiede quindi le seguenti funzionalità di sicurezza:
- Rimuovere utenti anonimi?
- Non consentire l’accesso root in remoto?
- Rimuovere il database di test e accedervi?
- Ricarica le tabelle dei privilegi ora?
La risposta consigliata a tutte queste domande è Y
. Tuttavia, se si desidera un’impostazione diversa per qualsiasi motivo, immettere qualsiasi altra chiave.
Ad esempio, se hai bisogno dell’opzione di accesso remoto per il tuo server, inserisci qualsiasi chiave diversa da Y
per quel prompt.
Nota: Controlla il nostro tutorial se vuoi creare un nuovo utente MySQL e concedere privilegi.
Punto 4: Controlla se il servizio MySQL è in esecuzione
Dopo aver installato correttamente MySQL, il servizio MySQL si avvia automaticamente.
Verificare che il server MySQL sia in esecuzione eseguendo:
sudo systemctl status mysql
L’output dovrebbe mostrare che il servizio è operativo e in esecuzione:
Passo 5: Accedere al server MySQL
Infine, per accedere all’interfaccia MySQL, eseguire il seguente comando:
sudo mysql -u root
Ora puoi eseguire query, creare database e testare la tua nuova configurazione MySQL. Dai un’occhiata al nostro Cheat Sheet dei comandi MySQL per alcuni importanti comandi MySQL da sapere.
Nota: trovo utile il nostro articolo su come risolvere un errore ‘Impossibile connettersi al server MySQL locale tramite socket’ /var/run/mysqld / mysqld.sock (2) ‘ che può apparire quando si accede all’interfaccia MySQL.
Conclusione
Ora dovresti avere un server MySQL completamente funzionante installato sulla tua macchina. Inizia ad esplorare le vaste possibilità di MySQL e prova le varie funzioni che ha da offrire.
Diventa un utente MySQL avanzato leggendo i nostri tutorial per eventi MySQL, JOIN MySQL, Stored procedure MySQL e trigger MySQL.