MariaDB è un fork gratuito e open source del popolare software per 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 le funzionalità di MariaDB e MySQL per ulteriori informazioni e, soprattutto, è utilizzato da grandi aziende/organizzazioni come Wikipedia, WordPress.com, Google plus e molti altri.
In questo articolo, ti mostreremo come installare MariaDB 10.1 versione stabile in vari rilasci di 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 (Stretch)
$ 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 (Trusty)
$ 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 MariaDB server in questo modo:
$ sudo apt-get update $ sudo apt-get install mariadb-server
Nel corso dell'installazione ti verrà chiesto di configurare il server MariaDB; imposta una password utente root sicura nell'interfaccia sottostante.
Reinserire la password e premere [Invio] per continuare con il processo di installazione.
3. Quando l'installazione di MariaDB pacchetti completati, avviare nel frattempo il demone del server database e abilitarlo per l'avvio automatico al prossimo avvio 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 mysql_secure_installation
script per proteggere il database dove puoi:
- imposta la password di root (se non impostata nel passaggio di configurazione precedente).
- disabilita il login root remoto
- rimuove il database dei test
- rimuove gli utenti anonimi e
- privilegi di ricarica
$ sudo mysql_secure_installation
5. Una volta che il server del database è protetto, controlla che sia installata la versione e accedi alla shell dei comandi di 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 del database – Parte IV
E dai un'occhiata a questi 4 utili strumenti a riga di comando per monitorare le prestazioni di MySQL/MariaDB in Linux e anche a questi 15 utili suggerimenti per l'ottimizzazione e l'ottimizzazione delle prestazioni di MySQL/MariaDB.
È tutto. In questo articolo, ti abbiamo mostrato come installare MariaDB 10.1 versione stabile in varie versioni di Debian e Ubuntu. Puoi inviarci qualsiasi domanda/pensiero tramite il modulo di commento qui sotto.