Ricerca nel sito web

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:

  1. impostare la password di root (se non impostata nel passaggio di configurazione precedente).
  2. disabilitare l'accesso root remoto
  3. rimuovere il database di test
  4. rimuovere utenti anonimi e
  5. 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:

  1. Impara MySQL/MariaDB per principianti – Parte 1
  2. Impara MySQL/MariaDB per principianti – Parte 2
  3. Comandi di amministrazione del database MySQL di base - Parte III
  4. 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.