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:
- Impara MySQL/MariaDB per principianti – Parte 1
- Impara MySQL/MariaDB per principianti – Parte 2
- Comandi di amministrazione del database MySQL di base - Parte III
- 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.
- 15 suggerimenti per mettere a punto e ottimizzare le prestazioni di MySQL/MariaDB
- 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.