Ricerca nel sito web

Come installare e proteggere MariaDB 10 in CentOS 7


MariaDB è un fork gratuito e open source del noto software server di gestione di database MySQL, sviluppato dalle menti dietro MySQL, che si prevede rimanga gratuito/open source.

In questo tutorial ti mostreremo come installare la versione stabile di MariaDB 10.1 nelle versioni più utilizzate delle distribuzioni RHEL/CentOS e Fedora.

Per tua informazione, Red Hat Enterprise Linux/CentOS 7.0 è passato dal supporto MySQL a MariaDB come sistema di gestione del database predefinito.

Tieni presente che in questo tutorial assumeremo che tu lavori sul server come root, altrimenti utilizza il comando sudo per eseguire tutti i comandi.

Passaggio 1: aggiungi il repository MariaDB Yum

1. Inizia aggiungendo il file del repository MariaDB YUM MariaDB.repo per i sistemi RHEL/CentOS e Fedora.

vi /etc/yum.repos.d/MariaDB.repo

Ora aggiungi le seguenti righe alla rispettiva versione della distribuzione Linux come mostrato.

Su CentOS 7


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

Su RHEL7


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

Passaggio 2: installa MariaDB in CentOS 7

2. Una volta aggiunto il repository MariaDB, puoi installarlo facilmente con un solo comando.

yum install MariaDB-server MariaDB-client -y

3. Non appena l'installazione dei pacchetti MariaDB viene completata, avvia per il momento il demone del server database e abilitalo anche per l'avvio automatico al successivo avvio in questo modo:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Passaggio 3: proteggere MariaDB in CentOS 7

4. Ora è il momento di proteggere il tuo MariaDB impostando la password di root, disabilitando l'accesso root remoto, rimuovendo il database di test e gli utenti anonimi e infine ricaricando i privilegi come mostrato nella schermata seguente:

mysql_secure_installation

5. Dopo aver protetto il server del database, potresti voler controllare alcune funzionalità di MariaDB come: versione installata, elenco di argomenti del programma predefinito e anche accedere alla shell dei comandi MariaDB come segue:

mysql -V
mysqld --print-defaults
mysql -u root -p

Passaggio 4: scopri l'amministrazione di MariaDB

Se sei nuovo a MySQL/MariaDB, inizia leggendo queste guide:

  1. Impara MySQL/MariaDB per principianti – Parte 1
  2. Impara MySQL/MariaDB per principianti – Parte 2
  3. Comandi di amministrazione del database MySQL di base - Parte III
  4. 20 Comandi MySQL (Mysqladmin) per l'amministrazione di database – Parte IV

Dai un'occhiata anche ai seguenti articoli per ottimizzare le prestazioni di MySQL/MariaDB e utilizzare gli strumenti per monitorare l'attività dei tuoi database.

  1. 15 suggerimenti per mettere a punto e ottimizzare le prestazioni di MySQL/MariaDB
  2. 4 strumenti utili per monitorare le attività del database MySQL/MariaDB

Per ora è tutto! In questo semplice tutorial, ti abbiamo mostrato come installare la versione stabile di MariaDB 10.1 in vari RHEL/CentOS e Fedora. Utilizza il modulo di feedback qui sotto per inviarci eventuali domande o pensieri riguardanti questa guida.