MariaDB è un sistema di gestione di database relazionale affidabile e open source, che offre preziose soluzioni di database a numerosi utenti nell'ecosistema del sistema operativo.
Poiché è un MySQL fork, si è guadagnato lo status di sviluppato dalla comunità. Quest'ultima affermazione implica che MariaDB ha un crescente supporto da parte degli utenti della comunità per le persone che non conoscono il software di database o cercano la sua base di conoscenze e applicazioni avanzate.
Assicurati di disporre dei privilegi utente sudo/root su RHEL 8 sistema in uso.
Installazione di MariaDB in RHEL Linux
Come regola pratica del sistema operativo Linux, assicurati sempre che il tuo sistema Linux sia aggiornato prima dell'installazione o della configurazione di qualsiasi pacchetto software.
$ sudo yum update && sudo yum upgrade -y
Quindi, installa MariaDB server di database sul tuo RHEL 8 sistema.
$ sudo yum install mariadb-server
Conferma di voler installare il server del database MariaDB rispondendo al [y/n]
prompt che avvierà quindi la sua installazione sul tuo sistema RHEL.
Al termine del processo di installazione, puoi procedere con l'avvio, l'abilitazione e la verifica dello stato di MariaDB dal tuo terminale Abilitazione di questo RDBMS assicura che continui a funzionare anche dopo un corretto riavvio del sistema.
$ sudo systemctl start mariadb $ sudo systemctl enable mariadb $ sudo systemctl status mariadb
Puoi controllare la versione installata di MariaDB eseguendo il comando:
$ mysql --version
Protezione di MariaDB in RHEL Linux
Una volta completata l'installazione, è necessario eseguire il seguente script di sicurezza per proteggere l'installazione di MariaDB .
$ sudo mysql_secure_installation
Il comando precedente ti aiuterà a configurare passaggi critici come la password dell'utente del database root che è vuota per impostazione predefinita, rimuovere l'utente anonimo, non consentire l'accesso root in remoto, rimuovere il test del database e ricaricare le tabelle dei privilegi.
Il passaggio successivo è accedere al tuo MariaDB database utilizzando la password dell'utente root che hai creato.
$ mysql -u root -p
Da qui, puoi creare un utente del database a cui puoi assegnare ruoli del database:
MariaDB [(none)]> CREATE USER linuxshelltips@localhost IDENTIFIED BY "Your_preferred_db_user_password";
Possiamo anche creare un database casuale e dimostrare come questo utente può avere il controllo su di esso.
MariaDB [(none)]> CREATE DATABASE linuxshelltips_db;
Per assegnare all'utente del database creato il controllo completo su questo database e su tutte le tabelle del database associate, eseguiremo il comando:
MariaDB [(none)]> GRANT ALL ON linuxshelltips_db.* TO linuxshelltips@localhost;
Svuota i privilegi ed esci dalla console MariaDB.
MariaDB [(none)]> FLUSH PRIVILEGES: MariaDB [(none)]> exit
Questo articolo ha dimostrato come installare MariaDB server del database, configurare le credenziali dell'utente del database radice, creare un utente del database casuale e assegnare a questo utente il controllo su un database creato in modo casuale.