Questo post spiega l'installazione di MySQL su Linux Mint 20 e Ubuntu 20.04.
Installazione di MySQL su Linux Mint 20 e Ubuntu 20.04
Avvia il terminale e aggiorna la cache del repository apt prima di installare MySQL:
$ sudo apt update
Successivamente, installa il server MySQL con il comando:
$ sudo apt install mysql-server
Premi "y" per continuare l'installazione del server MySQL.
Una volta che il server MySQL è stato installato con successo, controlla la versione installata e verifica l'installazione usando il comando:
$ mysql --version
Al termine dell'installazione, il servizio MySQL si avvierà automaticamente. Per verificare lo stato del server MySQL, eseguire il comando:
$ sudo systemctl status mysql
L'output mostra che il servizio MySQL è attivo e in esecuzione.
Configurazione di MySQL su Linux Mint 20 e Ubuntu 20.04
Lo script mysql_secure_installation, che viene fornito di default con l'installazione di MySQL, ci consente di proteggere la sicurezza di MySQL.
Esegui lo script mysql_secure_installation con il comando:
$ sudo mysql_secure_installationDurante l'esecuzione dello script mysql_secure_installation, verranno visualizzati vari prompt. Innanzitutto, vedrai tre livelli di una politica di convalida della password. Dovresti premere "y" per impostare una password. Inoltre, selezionare il livello della password inserendo la rispettiva cifra numerica.
Inoltre, inserisci la password e reinserisci la password per conferma. La riga di comando visualizzerà la forza stimata della password.
Inoltre, ti verrà chiesto di rimuovere gli utenti anonimi, testare i database e ricaricare la tabella dei privilegi. Premi 'y o n' in base alla tua scelta e la configurazione verrà eseguita con successo.
Creazione nuovo utente
Per iniziare con il server MySQL dalla riga di comando, usa il comando:
$ sudo mysql
Verrà avviata la shell interattiva MySQL. Una volta che il server MySQL è configurato, MySQL crea un utente root che può gestire i database ed eseguire varie azioni amministrative.
Inoltre, puoi anche creare un nuovo utente nel server MySQL. Durante la creazione di un nuovo utente, inserisci un nome utente e una password. Segui la sintassi indicata di seguito per creare un nuovo utente:
CREA UTENTE nome_utente@'localhost' IDENTIFICATO DA 'password';
Dopo aver creato con successo il nuovo utente, puoi concedere i privilegi all'utente come segue:
CONCEDI TUTTI I PRIVILEGI SU *. * TO user_name@'localhost';
Il *.* concederà tutti i tipi di privilegi all'utente appena creato.
Si consiglia di svuotare i privilegi. Libererà la memoria extra che il server ha memorizzato nella cache durante la creazione di un nuovo utente.
Accedere al server MySQL e creare un database
Ora accediamo al server MySQL e creiamo un nuovo database. Per eseguire un login, utilizzare il comando:
$ mysql -u nome utente -pInserisci la password che hai impostato in precedenza per questo utente e la shell interattiva MySQL si avvierà.
Per creare un nuovo database, eseguire il comando:
CREA DATABASE nome_database;
Per vedere l'elenco di tutti i database disponibili, digita il comando:
mostrare i database;
Conclusione
MySQL è un database relazionale molto popolare e open source. Il server MySQL è incluso in Linux Mint 20 e Ubuntu 20.04 repository standard. Questo articolo spiega l'installazione di MySQL su due popolari distribuzioni Linux, i.e., Linux Mint 20 e Ubuntu 20.04.