MariaDB 10.4 è stata rilasciata la versione stabile. È un sostituto drop-in migliorato per MySQL. MariaDB può essere una scelta migliore per i professionisti di database che cercano un robusto , scalabile e affidabile Server SQL. MariaDB ha una serie di funzionalità aggiornate su MySQL. Usa i link sottostanti per leggere il confronto delle caratteristiche tra MariaDB e MySQL. Questo articolo ti aiuterà a installare MariaDB 10.4 nei sistemi CentOS 8 e RHEL 8.
Passaggio 1:aggiungi il repository Yum di MariaDB
Per prima cosa aggiungi il repository yum di MariaDB nel nostro sistema. Crea un nuovo file repository /etc/yum.repos.d/mariadb.repo nel tuo sistema e aggiungi il codice di seguito in base al tuo sistema operativo e architettura.
sudo vi /etc/yum.repos.d/mariadb.repo
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/rhel8-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Passaggio 2:installa MariaDB su CentOS 8
Usiamo il seguente comando per installare MariaDB 10.4 nel tuo sistema. Questo installerà automaticamente anche altre dipendenze.
sudo dnf makecache sudo dnf install MariaDB-server MariaDB-client --disablerepo=AppStream
Dopo aver installato MariaDB nel tuo sistema, avvia il suo servizio usando il seguente comando.
sudo systemctl start mysql.service
Fase 3:installazione sicura di MariaDB
È inoltre necessario proteggere l'installazione di MariaDB utilizzando le password e apportare altre modifiche. Per fare ciò, esegui lo script di installazione sicura dalla riga di comando.
sudo /usr/bin/mysql_secure_installation
Lo script di installazione sicura richiederà l'input dell'utente come alcuni punti, segui l'installazione come mostrato di seguito nell'output, Tutti gli input dell'utente sono evidenziati con il colore rosso.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! Enter current password for root (enter for none): OK, successfully used password, moving on...Set root password? [Y/n] y New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success!Remove anonymous users? [Y/n] y ... Success!Disallow root login remotely? [Y/n] y ... Success!Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success!Reload privilege tables now? [Y/n] y ... Success! Cleaning up... Thanks for using MariaDB!
Fase 4 – Lavorare con MariaDB
Dopo aver installato e completato la configurazione, connettiti a un server MariaDB usando il seguente comando.
sudo mysql -u root -p
Prova anche a creare un nuovo database, utente e assegnare privilegi a un database.
MySQL
1234567891011 | ## CREATE DATABASEMariaDB [(nessuno)]> CREATE DATABASE mydb; ## CREATE USER ACCOUNTMariaDB [(nessuno)]> CREATE USER 'dbuser'@'localhost' IDENTIFICATO DA 'secret'; ## CONCEDERE AUTORIZZAZIONI SU DATABASEMariaDB [(none)]> CONCEDERE TUTTO SU mydb.* TO 'dbuser'@'localhost'; ## RELOAD PRIVILEGESMariaDB [(nessuno)]> PRIVILEGI A LAVORO; |
Potresti anche richiedere l'installazione di phpMyAdmin per gestire MariaDB utilizzando l'interfaccia web, che fornisce un modo semplice per lavorare.