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 sui 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 e viene altamente raccomandato.
Per installare MariaDB 5.5 su CentOS 7, accedi alla tua istanza del server e usa il gestore di pacchetti yum come mostrato.
$ sudo yum install mariadb-server Quando richiesto, premere 'y' per Sì per procedere con il processo di installazione.
Per avviare il server del database MariaDB, emettere 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, esegui:
$ 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 accedi 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 Quindi, 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.
Quindi, 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 procedere con il processo di installazione.
Per avviare il server del database MariaDB, eseguire il comando:
$ sudo systemctl start mariadb Inoltre, puoi consentire a MariaDB di avviarsi all'avvio invocando:
$ sudo systemctl enable mariadb Per confermare se MariaDB è in esecuzione, esegui:
$ sudo systemctl status mariadb Anche in questo caso, puoi usare vari 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, quindi seguita 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 accedi utilizzando l'utente
$ sudo mysql -u linoxide -p Rimuovi MariaDB da CentOS 7
Se desideri rimuovere la tua istanza di MariaDB da CentOs 7, prima interrompi 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:
- Come rimuovere completamente Mysql e installare MariaDB 10
- Come configurare la replica MariaDB su CentOS Linux
Conclusione
In questa guida, ti abbiamo guidato attraverso i passaggi dell'installazione di MariaDB su CentOS 7. Abbiamo trattato l'installazione della versione predefinita e stabile di MariaDB, nonché l'installazione della versione più recente.