MariaDB
 sql >> Database >  >> RDS >> MariaDB

Come installare MariaDB su Rocky Linux e AlmaLinux

MariaDB è un sistema di database relazionale gratuito e sviluppato dalla comunità che è un sostituto drop-in compatibile per il popolarissimo sistema di gestione di database MySQL.

È stato biforcato da MySQL dopo che gli sviluppatori originali di MySQL hanno espresso i loro dubbi sull'acquisizione di MySQL da parte di Oracle. Da allora, MariaDB è garantita per rimanere gratuita e open source sotto la licenza GNU.

MariaDB è molto popolare per le sue prestazioni veloci, scalabilità, stabilità e robustezza. È compatibile con un'ampia gamma di sistemi operativi inclusi Linux, FreeBSD, Mac e Windows.

Il ricco set di motori di archiviazione, plug-in e altri strumenti interessanti che fornisce lo rendono un'opzione ideale per vari casi d'uso come analisi dei dati, data warehousing, elaborazione transazionale e così via. In effetti, è un componente chiave degli stack LAMP e LEMP utilizzati per l'hosting di applicazioni web.

Caratteristiche di MariaDB

Le caratteristiche principali di MariaDB includono:

  • Tecnologia di clustering Galera.
  • Nuovi motori di archiviazione come InnoDB, XtraDB, Aria, TokuDB, CONNECT e SEQUENCE solo per citarne alcuni.
  • Replica più veloce e migliorata.
  • Pool di thread avanzato in grado di supportare fino a 200.00+ connessioni.
  • Nuove funzionalità come tabelle con versione di sistema, tipi di dati ancorati e autenticazione socket UNIX solo per citarne alcuni.

In questo articolo, ti spiegheremo come installare MariaDB server di database su Rocky Linux 8 e AlmaLinux 8 .

Passaggio 1:aggiungi il repository MariaDB in Rocky Linux

Per impostazione predefinita, Rocky Linux AppStream repository fornisce MariaDB 10.3 . Tuttavia, questa non è l'ultima versione. Al momento, l'attuale versione stabile è MariaDB 10.6 .

Per installare l'ultima versione, crea un MariaDB repository sul tuo sistema come segue.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Incolla le linee mostrate.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Quindi salva le modifiche ed esci dal file.

Quindi, aggiorna i repository di sistema affinché Rocky registri il repository appena aggiunto.

$ sudo dnf update

Fase 2:installa MariaDB in Rocky Linux

Con il repository in posizione, spostati e installa MariaDB server di database come mostrato:

$ sudo dnf install mariadb-server mariadb

Una volta installato, abilita MariaDB service per avviare all'avvio e avviare il servizio utilizzando i seguenti comandi.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Quindi verifica lo stato di esecuzione di MariaDB .

$ sudo systemctl status mariadb

L'output mostra che tutto funziona come dovrebbe.

Fase 3:Proteggi MariaDB in Rocky Linux

MariaDB viene fornito con impostazioni predefinite deboli e presentano rischi per la sicurezza che possono causare lo sfruttamento del server di database da parte degli hacker. Pertanto, dobbiamo adottare misure aggiuntive per proteggere il server del database.

Per farlo, eseguiremo lo script di seguito.

$ sudo mysql_secure_installation

Innanzitutto, imposta la password di root.

Per le restanti richieste, premi ‘Y’ per eliminare gli utenti anonimi, non consentire l'accesso root remoto e rimuovere il database di test che non è richiesto in produzione e infine salvare le modifiche.

Per accedere a MariaDB server di database, eseguire il comando seguente

$ sudo mysql -u root -p

Fornisci la password di root che hai configurato nel passaggio precedente e premi INVIO per accedere a MariaDB guscio.

Ed ecco qua. Abbiamo installato con successo MariaDB server di database su Rocky Linux 8 . Ricorda che puoi comunque utilizzare la versione fornita da AppStream repository che funzionerà bene. Tuttavia, se stai cercando di installare l'ultima versione di MariaDB , quindi aggiungere il repository farà il trucco.