Ricerca nel sito web

Come installare MariaDB 10 su RHEL 8


MariaDB è una popolare alternativa al sistema di gestione del database MySQL. È sviluppato dagli sviluppatori MySQL originali ed è destinato a rimanere open source.

MariaDB è veloce e affidabile, supporta diversi motori di archiviazione e dispone di plug-in che lo rendono perfetto per un'ampia gamma di casi d'uso.

In questo tutorial ti mostreremo come installare il server MariaDB sul tuo RHEL 8. Installeremo la versione MariaDB 10.3.10.

Nota: questo tutorial presuppone che tu abbia un abbonamento RHEL 8 attivo e che tu abbia accesso root al tuo sistema RHEL. In alternativa puoi utilizzare un utente privilegiato ed eseguire i comandi con sudo.

Installazione di MariaDB Server

Per installare il server MariaDB, utilizzeremo il seguente comando yum per completare l'installazione.

yum install mariadb-server

Questo installerà il server MariaDB e tutte le dipendenze richieste.

Una volta completata l'installazione, puoi avviare il servizio MariaDB con:

systemctl start mariadb

Se desideri che il servizio MariaDB venga avviato automaticamente dopo ogni avvio del sistema, puoi eseguire il seguente comando:

systemctl enable mariadb

Verifica lo stato del servizio MariaDB con:

systemctl status mariadb

Installazione sicura di MariaDB

Ora che abbiamo avviato il nostro servizio, è tempo di migliorarne la sicurezza. Imposteremo la password di root, disabiliteremo l'accesso root remoto, rimuoveremo il database di test e l'utente anonimo. Infine ricaricheremo tutti i privilegi.

A tale scopo, esegui semplicemente il comando seguente e rispondi di conseguenza alle domande:

mysql_secure_installation

Tieni presente che la password dell'utente root è vuota, quindi se desideri modificarla, premi semplicemente "invio", quando ti viene richiesta la password corrente. Il resto puoi seguire i passaggi e le risposte nell'immagine qui sotto:

Accedi al server MariaDB

Andiamo un po' più in profondità e creiamo un database, un utente e diamo i privilegi a quell'utente sul database. Per accedere al server con console è possibile utilizzare il seguente comando:

mysql -u root -p 

Quando richiesto, inserisci la password di root impostata in precedenza.

Ora creiamo il nostro database. A tale scopo, al prompt di MariaDB, esegui il seguente comando:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Questo creerà un nuovo database denominato tecmint. Invece di accedere a quel database con il nostro utente root, creeremo un utente del database separato, che avrà privilegi solo su quel database.

Creeremo il nostro nuovo utente chiamato tecmint_user e gli concederemo i privilegi sul database tecmint, con il seguente comando:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO tecmint_user@localhost IDENTIFIED BY 'securePassowrd';

Quando crei il tuo utente, assicurati di sostituire “securePassword” con la password che desideri fornire a quell'utente.

Una volta terminati i comandi precedenti, digita “quit” alla richiesta per uscire da MariaDB:

MariaDB [(none)]> quit;

Ora puoi utilizzare il nuovo utente per accedere al database tecmint.

mysql -u tecmint_user -p 

Quando richiesto, inserisci la password per quell'utente. Per modificare il database utilizzato, è possibile utilizzare quanto segue al prompt di MariaDB:

MariaDB [(none)]> use tecmint;

Ciò cambierà il database corrente in tecmint.

In alternativa, puoi eseguire il comando mysql specificando il nome del database così come mostrato.

mysql -u tecmint_user -p tecmint

In questo modo quando inserisci la password dell'utente, utilizzerai direttamente il database tecmint.

Scopri di più su MariaDB

Qui hai imparato alcune nozioni di base di MariaDB, ma c'è molto altro da esplorare. Se vuoi migliorare la tua conoscenza del database puoi consultare le nostre guide qui:

  1. Impara MySQL/MariaDB per principianti – Parte 1
  2. Impara MySQL/MariaDB per principianti – Parte 2
  3. Comandi di amministrazione del database MySQL di base - Parte III
  4. 20 Comandi MySQL (Mysqladmin) per l'amministrazione di database – Parte IV
  5. 15 suggerimenti utili per la regolazione e l'ottimizzazione delle prestazioni di MariaDB – Parte V

Questo è. In questo tutorial hai imparato come installare e proteggere il server MariaDB e creare il tuo primo database. Se avete domande, sentitevi liberi di pubblicarle nella sezione commenti.