Come installare MariaDB 10 su Debian e Ubuntu
MariaDB è un fork gratuito e open source del popolare software server di gestione di database MySQL. È sviluppato sotto la GPLv2 (General Public License versione 2) dagli sviluppatori originali di MySQL ed è destinato a rimanere open source.
È progettato per ottenere un'elevata compatibilità con MySQL. Per cominciare, puoi leggere Funzionalità di MariaDB rispetto a MySQL per maggiori informazioni e, cosa più importante, è utilizzato da grandi aziende/organizzazioni come Wikipedia, WordPress.com, Google plus e molte altre.
In questo articolo, ti mostreremo come installare la versione stabile di MariaDB 10.1 in varie versioni della distribuzione Debian e Ubuntu.
Installa MariaDB in Debian e Ubuntu
1. Prima di installare MariaDB, dovrai importare la chiave del repository e aggiungere il repository MariaDB con i seguenti comandi:
Su Debian 10(Sid)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
Su Debian 9 (allungato)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
Su Debian 8 (Jessie)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian jessie main'
Su Debian 7 (Wheezy)
sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
Su Ubuntu 16.10 (Yakkety Yak)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
Su Ubuntu 16.04 (Xenial Xerus)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
Su Ubuntu 14.04 (affidabile)
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'
2. Quindi aggiorna l'elenco delle fonti dei pacchetti di sistema e installa il server MariaDB in questo modo:
sudo apt-get update
sudo apt-get install mariadb-server
Durante il corso dell'installazione ti verrà chiesto di configurare il server MariaDB; impostare una password utente root sicura nell'interfaccia sottostante.
Reinserisci la password e premi [Invio] per continuare con il processo di installazione.
3. Una volta completata l'installazione dei pacchetti MariaDB, avviare temporaneamente il demone del server database e abilitarlo all'avvio automatico all'avvio successivo come segue:
------------- On SystemD Systems -------------
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb
------------- On SysVinit Systems -------------
sudo service mysql start
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status
4. Quindi esegui lo script mysql_secure_installation
per proteggere il database dove puoi:
- impostare la password di root (se non impostata nel passaggio di configurazione precedente).
- disabilitare l'accesso root remoto
- rimuovere il database di test
- rimuovere utenti anonimi e
- ricaricare i privilegi
sudo mysql_secure_installation
5. Una volta protetto il server del database, controlla la versione installata e accedi alla shell dei comandi MariaDB come segue:
mysql -V
mysql -u root -p
Per iniziare a imparare MySQL/MariaDB, leggi:
- 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 a questi 4 utili strumenti a riga di comando per monitorare le prestazioni di MySQL/MariaDB in Linux e segui anche questi 15 utili suggerimenti per la regolazione e l'ottimizzazione delle prestazioni di MySQL/MariaDB.
È tutto. In questo articolo, ti abbiamo mostrato come installare la versione stabile di MariaDB 10.1 in varie versioni di Debian e Ubuntu. Puoi inviarci qualsiasi domanda/pensiero tramite il modulo di commento qui sotto.