Come installare MySQL 8.0 su Rocky Linux e AlmaLinux
Scritto in C, MySQL è un sistema open source, multipiattaforma e uno dei sistemi di gestione di database relazionali (RDMS) più ampiamente utilizzati. . È parte integrante dello stack LAMP ed è un popolare sistema di gestione di database in web hosting, analisi dei dati e applicazioni di e-commerce, per citarne alcuni.
L'attuale versione stabile è MySQL 8.0.25 ed è stata rilasciata l'11 maggio 2021. I punti salienti dell'ultima versione includono:
- Miglioramenti a InnoDB e XML.
- Dizionario dei dati transazionali.
- Supporto migliorato per dati JSON nativi e funzionalità di archivio documenti.
- Espressioni di tabella comuni.
- Funzioni di Windows.
- Miglioramenti al registro degli errori come la numerazione degli errori e la riduzione della verbosità.
E molto di più. Puoi consultare le note sulla versione per una copertura completa di tutte le funzionalità e i miglioramenti.
In questa guida esaminiamo come installare MySQL su Rocky Linux e AlmaLinux.
Passaggio 1: aggiorna Rocky Linux
Quando si installano pacchetti software, è sempre consigliabile iniziare con l'aggiornamento dei pacchetti di sistema. Questo, in alcuni casi, aggiorna anche il kernel, dopodiché è necessario un riavvio.
Pertanto, sulla riga di comando, eseguire il comando seguente per aggiornare il kernel e i pacchetti di sistema:
sudo dnf update
Passaggio 2: abilitare il modulo upstream MySQL
Andando avanti, dobbiamo abilitare il modulo MySQL 8.0 fornito dal repository AppStream. Al momento, questo è l'unico modulo MySQL fornito e puoi verificarlo eseguendo il comando:
sudo dnf module list mysql
Per abilitare lo stream del modulo MySQL, esegui il comando:
sudo dnf module enable mysql:8.0
Passaggio 3: installa MySQL 8.0 su Rocky Linux
Con il modulo abilitato, installa MySQL 8.0 in Rocky Linux come segue:
sudo dnf install @mysql
Passaggio 4: abilita e avvia MySQL
Per eseguire qualsiasi azione con il server database MySQL, dobbiamo prima avviare il servizio. Ma prima, abilitiamolo all'avvio all'avvio come segue:
sudo systemctl enable mysqld
Quindi avvia il demone MySQL.
sudo systemctl start mysqld
Puoi verificare che MySQL sia in esecuzione eseguendo:
sudo systemctl status mysqld
Passaggio 5: proteggere MySQL in Rocky Linux
Il passaggio finale è proteggere il server database MySQL appena installato. Perché? potresti chiedere. Il motivo è che per impostazione predefinita MySQL viene fornito con impostazioni predefinite piene di scappatoie che possono essere sfruttate dagli hacker. Pertanto, dobbiamo rafforzarlo eseguendo lo script mysql_secure_installation.
sudo mysql_secure_installation
Quando lo script viene eseguito, ti verrà richiesto di utilizzare il plug-in VALIDATE_PASSWORD che determina il livello di sicurezza della password e consente agli utenti di impostare solo password robuste.
Per impostare il plugin, digita 'Y'
e premi INVIO. Il plug-in fornisce 3 livelli di criteri per la password, ovvero: BASSO, MEDIO e STRONG.
Digita 2
per la policy password STRONG e premi INVIO.
Successivamente, assicurati di impostare una password root MySQL complessa in base al livello di password selezionato.
Il plug-in fornisce una stima della sicurezza della password, in questo caso 100. Ciò implica che abbiamo soddisfatto i requisiti di robustezza della password che richiedono che una password complessa contenga un minimo di 8 caratteri che dovrebbero essere un assortimento di caratteri numerici, maiuscole e speciali e caratteri speciali.
Per procedere con l'impostazione della password, premere 'Y'
per continuare. Altrimenti, premi 'n'
per tornare indietro e apportare le modifiche necessarie.
Per le restanti richieste, premi 'Y'
per rimuovere gli utenti anonimi, impedire all'utente root di accedere in remoto e rimuovere il database di test che dovrebbe essere eliminato prima di procedere in un ambiente di produzione.
Passaggio 6: connettiti a MySQL in Rocky Linux
Una volta terminato, utilizza il client MySQL per connetterti al database come mostrato. Autenticarsi con la password root fornita.
sudo mysql -u root -p
Puoi confermare la versione eseguendo la query:
mysql> SELECT VERSION ();
Installare il database MySQL su Rocky Linux o AlmaLinux è un processo abbastanza semplice e diretto. Non è necessario aggiungere alcun repository di terze parti poiché il repository AppStream fornisce già il flusso del modulo MySQL 8.0.