GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e proteggere MariaDB in RHEL 8.5

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.


Linux
  1. Come installare e proteggere MariaDB su Debian 11

  2. Come installare MariaDB 10.4 su CentOS 8 e RHEL 8

  3. Come installare e proteggere Redis su Ubuntu 18.04

  4. Come installare e proteggere PostgreSQL Server su RockyLinux 8

  5. Come installare e configurare telnet in RHEL / CentOS 5,6

Come installare MariaDB su Debian 8

Come installare il database PostgreSQL e pgAdmin su Linux

Come installare e proteggere phpMyAdmin in Ubuntu 14.04

Come installare e proteggere Memcached su Ubuntu 18.04

Come installare e proteggere phpMyAdmin su CentOS 8

Come installare e configurare MariaDB in CentOS / RHEL 7