Beginner DevOps - How to Install MariaDB on Ubuntu
Sommario:
- Prerequisiti
- Installazione di MariaDB su Ubuntu 18.04
- Installazione di MariaDB su Ubuntu 18.04 dai repository MariaDB
- Protezione di MariaDB
- Connettiti a MariaDB dalla riga di comando
- Conclusione
MariaDB è un sistema di gestione di database relazionali multi-thread open source, sostitutivo compatibile con le versioni precedenti di MySQL. È gestito e sviluppato dalla MariaDB Foundation tra cui alcuni degli sviluppatori originali di MySQL.
In questo tutorial ti mostreremo due diversi metodi su come installare MariaDB sul tuo computer Ubuntu 18.04. Il primo metodo descrive i passaggi necessari per installare MariaDB dai repository Ubuntu mentre il secondo ti mostrerà come installare l'ultima versione di MariaDB dai repository MariaDB ufficiali.
In generale, si consiglia di utilizzare il primo metodo e installare i pacchetti MariaDB forniti da Ubuntu.
Se vuoi installare MySQL invece di MariaDB, controlla il tutorial Come installare MySQL su Ubuntu 18.04.Prerequisiti
Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Installazione di MariaDB su Ubuntu 18.04
Al momento della stesura di questo articolo, MariaDB versione 10.1 è inclusa nei repository principali di Ubuntu.
Per installare MariaDB su Ubuntu 18.04, attenersi alla seguente procedura:
-
Aggiorna l'indice dei pacchetti.
sudo apt update
Una volta aggiornato l'elenco dei pacchetti, installare MariaDB emettendo il seguente comando:
sudo apt install mariadb-server
Il servizio MariaDB si avvierà automaticamente. Puoi verificarlo digitando:
sudo systemctl status mariadb
● mariadb.service - MariaDB database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset Active: active (running) since Sun 2018-07-29 19:31:31 UTC; 38s ago Main PID: 13932 (mysqld) Status: "Taking your SQL requests now…" Tasks: 27 (limit: 507) CGroup: /system.slice/mariadb.service └─13932 /usr/sbin/mysqld
Puoi anche controllare la versione di MariaDB con:
mysql -V
mysql Ver 15.1 Distrib 10.1.29-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Installazione di MariaDB su Ubuntu 18.04 dai repository MariaDB
Al momento della stesura di questo articolo, l'ultima versione di MariaDB disponibile nei repository ufficiali MariaDB è la versione 10.3 di MariaDB. Prima di continuare con il passaggio successivo, è necessario visitare la pagina del repository MariaDB e verificare se è disponibile una nuova versione.
Per installare MariaDB 10.3 sul tuo server Ubuntu 18.04 procedere come segue:
-
Per prima cosa aggiungi la chiave GPG MariaDB al tuo sistema usando il seguente comando:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Una volta importata la chiave, aggiungi il repository MariaDB con:
sudo add-apt-repository 'deb http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'
Per poter installare i pacchetti dal repository MariaDB è necessario aggiornare l'elenco dei pacchetti:
sudo apt update
Ora che viene aggiunto il repository, installare il pacchetto MariaDB con:
sudo apt install mariadb-server
Il servizio MariaDB si avvierà automaticamente, per verificarlo digitare:
sudo systemctl status mariadb
● mariadb.service - MariaDB 10.3.8 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Sun 2018-07-29 19:36:30 UTC; 56s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 16417 (mysqld) Status: "Taking your SQL requests now…" Tasks: 31 (limit: 507) CGroup: /system.slice/mariadb.service └─16417 /usr/sbin/mysqld
E stampa la versione del server MariaDB, con:
mysql -V
mysql Ver 15.1 Distrib 10.3.8-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Protezione di MariaDB
Esegui il comando
mysql_secure_installation
per migliorare la sicurezza dell'installazione di MariaDB:
sudo mysql_secure_installation
Lo script richiederà di impostare la password dell'utente root, rimuovere l'utente anonimo, limitare l'accesso dell'utente root al computer locale e rimuovere il database di test. Alla fine lo script ricaricherà le tabelle dei privilegi assicurando che tutte le modifiche abbiano effetto immediato.
Tutti i passaggi sono spiegati in dettaglio ed è consigliabile rispondere a "Y" (sì) a tutte le domande.
Connettiti a MariaDB dalla riga di comando
Per connetterci al server MariaDB tramite il terminale possiamo usare il client MariaDB.
Per accedere al server MariaDB come tipo di utente root:
mysql -u root -p
Ti verrà richiesto di inserire la password di root che hai impostato in precedenza quando è stato eseguito lo script
mysql_secure_installation
.
Una volta inserita la password ti verrà presentata la shell MariaDB come mostrato di seguito:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 49 Server version: 10.1.29-MariaDB-6 Ubuntu 18.04 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Conclusione
Ora che il tuo server MariaDB è attivo e in esecuzione e sai come connetterti al server MariaDB dalla riga di comando, potresti voler controllare le seguenti guide:
Se preferisci un'interfaccia Web rispetto alla riga di comando, puoi installare phpMyAdmin e gestire i tuoi database e utenti MariaDB attraverso di essa.
mariadb mysql ubuntuQuesto post fa parte di Come installare lo stack LEMP sulla serie Debian 9.
Altri post di questa serie:
• Come installare MariaDB su Ubuntu 18.04 • Come installare Nginx su Debian 9 • Come installare PHP su Debian 9 • Come configurare i blocchi di server Nginx su Debian 9 • Nginx sicuro con Let's Encrypt su Debian 9Come installare mariadb su debian 10

MariaDB è un sistema di gestione di database relazionali multi-thread open source, sostitutivo compatibile con le versioni precedenti di MySQL. Questo tutorial spiega come installare MariaDB su Debian 10.
Come installare mariadb su centos 8

In questo tutorial, spiegheremo come installare e proteggere MariaDB 10.3 su CentOS 8. MariaDB è un sistema di gestione di database relazionali open source, retrocompatibile, sostituzione binaria drop-in di MySQL.
Come installare mariadb su debian 9

Con il rilascio di Debian 9, MySQL è stato sostituito con MariaDB come sistema di database predefinito. In questo tutorial ti mostreremo due diversi metodi su come installare MariaDB sul tuo computer Debian 9.