MariaDB è un sistema di gestione di database relazionali open source sviluppato dalla comunità. È biforcato da MySQL e creato e mantenuto dagli sviluppatori che hanno creato MySQL . MariaDB è concepito per essere altamente compatibile con MySQL ma sono state aggiunte nuove funzionalità a MariaDB come i nuovi storage engine (Aria , ColumnStore , MyRocks ).
In questo articolo, daremo un'occhiata all'installazione e alla configurazione di MariaDB su CentOS 8 Linux.
Passaggio 1:abilita il repository MariaDB su CentOS 8
Vai alla pagina di download ufficiale di MariaDB e seleziona CentOS come la distribuzione e CentOS 8 come la versione e MariaDB 10.5 (versione stabile) per ottenere il repository.
Una volta selezionati i dettagli, otterrai MariaDB YUM repository interi. Copia e incolla queste voci in un file chiamato /etc/yum.repos.d/MariaDB.repo .
$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5/centos8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Una volta che il file del repository è a posto, puoi verificarlo eseguendo il comando seguente.
$ dnf repolist


Passaggio 2:installazione di MariaDB su CentOS 8
Ora usa il comando dnf per installare MariaDB pacchetto.
$ sudo dnf install MariaDB-server -y
Quindi, avvia MariaDB servizio e abilitarlo per l'avvio automatico durante l'avvio del sistema.
$ systemctl start mariadb $ systemctl enable mariadb
Controlla lo stato di MariaDB servizio eseguendo il comando seguente.
$ systemctl status mariadb


Se hai un firewall abilitato, devi aggiungere MariaDB alla regola del firewall eseguendo il comando seguente. Una volta aggiunta la regola, è necessario ricaricare il firewall.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
Passaggio 3:protezione del server MariaDB su CentOS 8
Come ultimo passaggio, dobbiamo eseguire un MariaDB sicuro script di installazione. Questo script si occupa di impostare la password di root, ricaricare i privilegi, rimuovere i database di test, impedire l'accesso come root.
$ sudo mysql_secure_installation


Ora connettiti a MariaDB come utente root e controlla la versione eseguendo i seguenti comandi.
$ mysql -uroot -p


Questo è tutto per questo articolo. Abbiamo visto come installare e configurare MariaDB su CentOS 8 Linux.