▷ Come installare MySQL su Ubuntu 21.10 ✔️

Lavorare con i dati può diventare una sfida in qualsiasi tipo di organizzazione a causa delle situazioni e dei tipi di dati che gestisce. È possibile creare database di alcuni utenti o forse migliaia, ma indipendentemente dalla loro dimensione, se non si dispone di un gestore e di un amministratore efficiente, le cose possono semplicemente andare fuori controllo ed è per questo che dobbiamo sapere esattamente qual è l'opzione migliore per lavorare i dati. Questa soluzione è MySQL.

MySQL è un sistema di gestione di database SQL distribuito da Oracle Corporation che agisce come gestore di database relazionali. Avendo MySQL avremo funzioni e caratteristiche come:

Funzioni e caratteristiche di MySQL

  • Tutti i tuoi database sono relazionali
  • Ha il proprio gestore delle risorse
  • Supporta l'uso di dichiarazioni di definizione dei dati atomici (Atomic DDL)
  • È open source
  • È scritto in C e C++
  • Utilizza un design server multilivello con moduli indipendenti
  • Può essere configurato utilizzando CMake per problemi di portabilità
  • Disponibile per vari sistemi operativi
  • Fa uso di tabelle ad albero del disco (MyISAM) con compressione dell'indice
  • Offre motori di storage transazionali e non transazionali
  • Implementa tabelle hash in memoria che vengono utilizzate come tabelle temporanee
  • Implementa le funzioni SQL tramite una libreria di classi dedicata

Cosa c'è di nuovo?Nella versione più recente di MySQL, 8.0, troviamo novità come:

  • È incorporato un dizionario dei dati transazionali in cui vengono archiviate le informazioni sugli oggetti del database
  • Ora il server esegue le attività precedentemente gestite da mysql_upgrade
  • Integrare istruzioni di definizione dei dati atomici (Atomic DDL)
  • È stato aggiunto un nuovo plug-in di autenticazione cache_sha2_password
  • Le tabelle di concessione nel database di sistema MySQL sono ora tabelle InnoDB (transazionali)
  • MySQL ora supporta i ruoli per estendere le sue capacità
  • MySQL 8.0 ora integra il concetto di categorie di account utente, questo consente al sistema e agli utenti di avere il privilegio SYSTEM_USER
  • L'istruzione GRANT ora ha la clausola AS user [WITH ROLE]
  • MySQL è stato aggiornato per preservare le informazioni sulla cronologia delle password
  • Ora è possibile per gli account avere una doppia password
  • MySQL ora consente agli amministratori di configurare gli account utente in modo che con un numero di accessi falliti consecutivi, il loro account sia temporaneamente bloccato
  • MySQL ora supporta la modalità FIPS
  • OpenSSL 1.1.1 supporta il protocollo TLS v1.3 per connessioni crittografate e MySQL 8.0.16 e versioni successive supportano anche TLS v1.3

È ora di vedere come installare MySQL su Ubuntu 21.10.

Installa MySQL su Ubuntu 21.10

Passo 1
Apriamo il terminale in Ubuntu 21.10, lì convalideremo la versione del sistema con il comando:

 lsb_release -a

INGRANDIRE

Passo 2
Ora aggiorneremo il sistema con il comando:

 sudo apt update

INGRANDIRE

Passaggio 3
Una volta aggiornato, installeremo MySQL con il comando:

 sudo apt install mysql-server

INGRANDIRE

Passaggio 4
Inseriamo la lettera S per applicare le modifiche e completare il download e l'installazione di MySQL:

INGRANDIRE

Passaggio 5
Dopo questo processo, controlleremo lo stato di MySQL:

 sudo systemctl status mysql

INGRANDIRE

Come possiamo vedere, il suo stato è attivo e in esecuzione, dopodiché è il momento di garantire l'installazione di MySQL, per impostazione predefinita quando viene installato MySQL alcuni dei suoi parametri non sono sicuri, per correggere ciò eseguiremo quanto segue:

Passaggio 6

 sudo mysql_secure_installation

INGRANDIRE

Passaggio 7
Prima di tutto vediamo quanto segue, lì possiamo premere Y per configurare la complessità della password o inserire la lettera N (o qualsiasi lettera diversa da y) per assegnare la password di root di MySQL:

INGRANDIRE

Passaggio 8
Vediamo che è necessario completare una serie di domande, per sicurezza Solvetic consiglia di inserire "y" a tutte, alla fine vedremo quanto segue:

INGRANDIRE

Passaggio 9
Infine accederemo a MySQL con il seguente comando:

 sudo mysql

INGRANDIRE

Da questo punto siamo pronti per creare i database desiderati con la sicurezza che MySQL ci offre.

wave wave wave wave wave