Forzato da MySQL, MariaDB è noto per essere un sostituto drop-in che porta miglioramenti e ottimizzazioni delle prestazioni su MySQL. Questo tutorial ti mostrerà come installare MariaDB su CentOS 7 in due modi diversi.
Passaggio 1: scaricare / installare MariaDB
Installa dal repository
MariaDB viene spedito nel repository CentOS a partire da CentOS 7. Per qualsiasi cosa inferiore sarà necessario aggiungere il repository aggiuntivo al server. Esegui il comando seguente sul tuo server:
yum update -y
yum install mariadb-server
Potrebbe inoltre essere necessario completare l'installazione eseguendo:
/usr/bin/mysql_secure_installation
Questo installerà MariaDB e ti guiderà attraverso il processo di impostazione della password di root.
Installazione manuale dal mirror MariaDB (ultima versione)
Questo dovrebbe essere semplice. Dovrai creare un file /etc/yum.repos.d/
e aggiungere quanto segue:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Una volta creato il file, eseguire i seguenti comandi:
yum update -y
yum install MariaDB-server MariaDB-client
È quindi possibile completare l'installazione eseguendo:
/usr/bin/mysql_secure_installation
Se tutto ha avuto successo, procedere con il passaggio successivo.
Passaggio 2: verificare che MariaDB sia operativo
A seconda se si utilizza l'immagine Vultr predefinita di CentOS 7 o se si utilizza un ISO personalizzato, potrebbe essere necessario avviare manualmente MariaDB e abilitarlo per l'avvio all'avvio del server. Per fare ciò, esegui:
systemctl start mariadb.service
systemctl enable mariadb.service
Puoi verificare se tutto è in esecuzione eseguendo il comando seguente:
systemctl is-active mariadb.service
Dopo l'installazione, esegui mysql -u root -p
. Inserisci la tua password quando richiesto. Vedrai un output simile al seguente:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is XXXX
Server version: 5.5.X
Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Congratulazioni, MariaDB è stato installato correttamente su CentOS 7. Se viene visualizzato un errore relativo alla connessione, assicurarsi che MariaDB sia in esecuzione ripetendo l'inizio del passaggio 2. Divertiti!