Come installare MySQL 8.0 su Rocky Linux 8

Scritto in C, MySQL è un open source, multipiattaforma e uno dei sistemi di gestione di database relazionali più utilizzati (RDMS). È parte integrante del pila LAMPADA ed è un popolare sistema di gestione di database in applicazioni di web hosting, analisi dei dati e eCommerce per citarne alcuni.

L'attuale versione stabile è MySQL 8.0.25 ed è stato rilasciato il 11 maggio 2021. I punti salienti dell'ultima versione includono:

  • Miglioramenti di InnoDB e XML.
  • Dizionario dei dati transazionali.
  • Supporto avanzato per dati JSON nativi e funzionalità di archivio documenti.
  • Espressioni comuni della tabella.
  • Funzioni di Windows.
  • Miglioramenti al registro degli errori come la numerazione degli errori e la riduzione della verbosità.

E molto di più. Puoi dare un'occhiata al note di rilascio per una copertura completa di tutte le funzionalità e i miglioramenti.

In questa guida, esaminiamo come installare MySQL Su Rocky Linux 8.

Passaggio 1: aggiorna Rocky Linux

Quando si installano i pacchetti software, si consiglia sempre di iniziare con l'aggiornamento dei pacchetti di sistema. Questo, in alcuni casi, aggiorna anche il kernel dopo di che è richiesto un riavvio.

Pertanto, sulla riga di comando, esegui il seguente comando per aggiornare il kernel e i pacchetti di sistema:

$ sudo dnf update. 
Aggiorna Rocky Linux
Aggiorna Rocky Linux

Passaggio 2: abilitare il modulo upstream MySQL

Andando avanti, dobbiamo abilitare il MySQL 8.0 modulo fornito dal AppStream deposito. Attualmente, questo è l'unico MySQL modulo fornito e puoi verificarlo eseguendo il comando:

$ sudo dnf module list mysql. 
Elenca modulo MySQL
Elenca modulo MySQL

Per abilitare il MySQL flusso del modulo, eseguire il comando:

$ sudo dnf module enable mysql: 8.0. 
Abilita modulo MySQL
Abilita modulo MySQL

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. 
Installa MySQL in Rocky Linux
Installa MySQL in Rocky Linux

Passaggio 4: abilitare e avviare MySQL

Per eseguire qualsiasi azione con il MySQL server di database, dobbiamo prima avviare il servizio. Ma prima, abilitiamolo per l'avvio all'avvio come segue:

$ sudo systemctl abilita mysqld. 

Quindi avviare il MySQL demone.

$ sudo systemctl start mysqld 

Puoi verificare il MySQL è in esecuzione eseguendo:

$ sudo systemctl status mysqld 
Verifica lo stato di MySQL
Verifica lo stato di MySQL

Passaggio 5: proteggere MySQL in Rocky Linux

Il passo finale è mettere in sicurezza l'app appena installato MySQL server di banca dati. Come mai? 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 il mysql_secure_installation sceneggiatura.

$ sudo mysql_secure_installation. 

Quando lo script viene eseguito, ti verrà chiesto di usare il VALIDATE_PASSWORD plug-in che determina il livello di sicurezza della password e consente agli utenti di impostare solo password robuste.

Per configurare il plugin, digita 'S' e premi ACCEDERE. Il plug-in fornisce 3 livelli di criteri per la password, vale a dire: BASSO, MEDIO & FORTE.

Tipo 2 per FORTE politica della password e premere ACCEDERE.

Convalida politica password MySQL
Convalida politica password MySQL

Quindi, assicurati di impostare un forte MySQL password di root in base al livello di password selezionato.

Imposta la password di root di MySQL
Imposta la password di root di MySQL

Il plugin fornisce una stima della sicurezza della password, in questo caso, 100. Ciò implica che abbiamo soddisfatto il requisito di sicurezza della password che richiede una password complessa per avere un minimo di 8 caratteri che dovrebbero essere un assortimento di caratteri numerici, misti e speciali.

Per procedere con la password impostata premere 'S' continuare. In caso contrario, premere 'n' per tornare indietro e apportare le modifiche necessarie.

Per le restanti richieste, premere 'S' per rimuovere gli utenti anonimi, impedire all'utente root di accedere in remoto e rimuovere il database di prova che dovrebbe essere eliminato prima di procedere in un ambiente di produzione.

Proteggi MySQL in Rocky Linux
Proteggi MySQL in Rocky Linux

Passaggio 6: connettersi a MySQL in Rocky Linux

Una volta fatto, usa il MySQL client per connettersi con il database come mostrato. Autenticati con la password di root fornita.

$ sudo mysql -u root -p. 

Puoi confermare la versione eseguendo la query:

mysql> SELEZIONA VERSIONE (); 
Connetti il ​​database MySQL
Connetti il ​​database MySQL

Installazione del MySQL database attivo Rocky Linux è un processo abbastanza semplice e diretto. Non è necessario aggiungere alcun repository di terze parti poiché AppStream repository già fornisce MySQL 8.0 flusso del modulo.

Teachs.ru