2 modi per installare MariaDB su CentOS 7

MariaDB è un popolare sistema di gestione di database SQL open source che è un sostituto fork e drop-in di MySQL. Dall’acquisizione di MySQL da parte di Oracle, MariaDB è diventato il sistema di database preferito dalla comunità open source. MariaDB offre prestazioni migliorate con velocità di replica più elevate, misure di sicurezza più rigorose e motori di archiviazione aggiuntivi per citare alcuni vantaggi.
In questa guida imparerai come installare MariaDB su CentOS 7.
Esistono due modi per installare il server MariaDB. Puoi installare la versione predefinita disponibile nei repository CentOS 7 o installare la versione più recente aggiungendo manualmente il repository MariaDB.
1) Installa MariaDB su CentOS 7 usando Yum
La versione predefinita di MariaDB nei repository CentOS è MariaDB 5.5. Sebbene non sia l’ultima versione, è abbastanza stabile ed è altamente raccomandato.
Per installare MariaDB 5.5 su CentOS 7, connettiti all’istanza del server e usa il gestore di pacchetti yum come mostrato.
$ sudo yum install mariadb-server
Quando richiesto, premere “y” per Sì per continuare il processo di installazione.
Per avviare il server del database MariaDB, immetti il comando:
$ sudo systemctl start mariadb
Inoltre, puoi abilitare l’avvio di MariaDB all’avvio utilizzando il comando:
$ sudo systemctl enable mariadb
Per confermare se MariaDB è in esecuzione, eseguire:
$ sudo systemctl status mariadb

L’output sopra conferma che MariaDB è attivo e funzionante. Per confermare la versione di MariaDB installata, è sufficiente eseguire il comando
mysql -V

Puoi anche usare il comando rpm mostrato:
$ rpm -qi | grep mariadb

Puoi anche controllare la versione di MariaDB quando ti connetti al database.
$ sudo mysql -u root -p

2) Installa MariaDB da Repo
Al momento della stesura di questa guida, l’ultima versione di MariaDB è MariaDB 10.4. Per installarlo, crea prima un file repository come mostrato:
$ sudo vim /etc/yum.repos.d/mariadb.repo
Successivamente, incolla il seguente contenuto:
[mariadb]
name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Salva ed esci dal file.
Successivamente, aggiorna l’indice della cache yum come mostrato.
$ sudo yum makecache fast
Per installare MariaDB 10.4, eseguire il comando:
$ sudo yum install mariadb-server mariadb-client
Quando richiesto, premere “y” per Sì per continuare il processo di installazione.
Per avviare il server del database MariaDB, eseguire il comando:
$ sudo systemctl start mariadb
Puoi anche abilitare l’avvio di MariaDB all’avvio invocando:
$ sudo systemctl enable mariadb
Per confermare se MariaDB è in esecuzione, eseguire:
$ sudo systemctl status mariadb
Ancora una volta, puoi utilizzare diversi modi per confermare la versione di MariaDB come spiegato in precedenza.
$ rpm -qi MariaDB-server

Accedi al database MariaDB dalla riga di comando
Per accedere al database MariaDB come utente root, invocare il comando:
$ sudo mysql -u root -p
Ti verrà richiesta una password sudo, seguita successivamente dalla password di root.

Inoltre, puoi creare un altro utente e assegnare i privilegi come mostrato
MariaDB [(none)] > create user 'linoxide'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)] > GRANT ALL PRIVILEGES ON *.* TO 'linoxide'@'localhost';
Quindi disconnettersi utilizzando il comando:
MariaDB [(none)] > quit;
Quindi accedere utilizzando l’utente
$ sudo mysql -u linoxide -p
Rimuovere MariaDB da CentOS 7
Se desideri rimuovere l’istanza MariaDB da CentOs 7, arresta prima il servizio MariaDB.
$ sudo systemctl stop mariadb.service
Quindi, rimuovi completamente MariaDB da CentOS 7 usando il comando:
$ sudo yum remove -y mariadb-server mariadb-client
Infine, rimuovi tutti i file di dati come mostrato.
$ sudo rm -rf /var/lib/mysql /etc/my.cnf
Lettura correlata:
Conclusione
In questa guida, ti abbiamo guidato attraverso i passaggi dell’installazione di MariaDB su CentOS 7. Abbiamo coperto l’installazione della versione predefinita e stabile di MariaDB e l’installazione dell’ultima versione.