MariaDB - Installazione

Tutti i download per MariaDB si trovano nella sezione Download del sito web ufficiale della fondazione MariaDB. Fare clic sul collegamento alla versione desiderata e verrà visualizzato un elenco di download per più sistemi operativi, architetture e tipi di file di installazione.

Installazione su LINUX / UNIX

Se hai una conoscenza approfondita dei sistemi Linux / Unix, scarica semplicemente il sorgente per creare la tua installazione. Il nostro metodo di installazione consigliato è utilizzare i pacchetti di distribuzione. MariaDB offre pacchetti per le seguenti distribuzioni Linux / Unix:

  • RedHat/CentOS/Fedora
  • Debian/Ubuntu

Le seguenti distribuzioni includono un pacchetto MariaDB nei loro repository:

  • openSUSE
  • Arch Linux
  • Mageia
  • Mint
  • Slackware

Segui questi passaggi per installare in un ambiente Ubuntu:

Step 1 - Accedi come utente root.

Step 2 - Accedi alla directory contenente il pacchetto MariaDB.

Step 3 - Importa la chiave di firma di GnuPG con il codice seguente -

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

Step 4 - Aggiungi MariaDB al file sources.listfile. Apri il file e aggiungi il codice seguente:

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'

Step 5 - Aggiorna il sistema con quanto segue -

sudo apt-get update

Step 6 - Installa MariaDB con quanto segue -

sudo apt-get install mariadb-server

Installazione su Windows

Dopo aver individuato e scaricato un file di installazione automatica (MSI), fare semplicemente doppio clic sul file per avviare l'installazione. La procedura guidata di installazione ti guiderà attraverso ogni fase dell'installazione e tutte le impostazioni necessarie.

Testare l'installazione avviandola dal prompt dei comandi. Accedere al percorso dell'installazione, in genere nella directory, e digitare quanto segue al prompt:

mysqld.exe --console

Se l'installazione è andata a buon fine, vedrai messaggi relativi all'avvio. Se non viene visualizzato, potresti avere problemi di autorizzazione. Assicurati che il tuo account utente possa accedere all'applicazione. I client grafici sono disponibili per l'amministrazione di MariaDB nell'ambiente Windows. Se trovi la riga di comando scomoda o ingombrante, assicurati di sperimentarli.

Verifica dell'installazione

Esegui alcune semplici operazioni per confermare il funzionamento e l'installazione di MariaDB.

Use the Admin Utility to Get Server Status

Visualizza la versione del server con il binario mysqladmin.

[root@host]# mysqladmin --version

Dovrebbe visualizzare la versione, la distribuzione, il sistema operativo e l'architettura. Se non vedi l'output di quel tipo, esamina la tua installazione per problemi.

Execute Simple Commands with a Client

Apri il prompt dei comandi per MariaDB. Questo dovrebbe connetterti a MariaDB e consentire l'esecuzione dei comandi. Immettere un semplice comando come segue:

mysql> SHOW DATABASES;

Post installazione

Dopo aver installato con successo MariaDB, imposta una password di root. Una nuova installazione avrà una password vuota. Immettere quanto segue per impostare la nuova password:

mysqladmin -u root password "[enter your password here]";

Immettere quanto segue per connettersi al server con le nuove credenziali:

mysql -u root -p
Enter password:*******

Aggiornamento su Windows

Se hai già MySQL installato sul tuo sistema Windows e desideri eseguire l'aggiornamento a MariaDB; non disinstallare MySQL e installare MariaDB. Ciò causerà un conflitto con il database esistente. Devi invece installare MariaDB, quindi utilizzare la procedura guidata di aggiornamento nel file di installazione di Windows.

Le opzioni del tuo file MySQL my.cnf dovrebbero funzionare con MariaDB. Tuttavia, MariaDB ha molte funzionalità, che non si trovano in MySQL.

Considera i seguenti conflitti nel tuo file my.cnf:

  • MariaDB utilizza il motore di archiviazione Aria per impostazione predefinita per i file temporanei. Se si dispone di molti file temporanei, modificare la dimensione del buffer delle chiavi se non si utilizzano tabelle MyISAM.

  • Se le tue applicazioni si connettono / disconnettono frequentemente, modifica la dimensione della cache del thread.

  • Se utilizzi più di 100 connessioni, utilizza il pool di thread.

Compatibilità

MySQL e MariaDB sono essenzialmente identici. Tuttavia, ci sono differenze sufficienti per creare problemi nell'aggiornamento. Rivedi altre di queste differenze chiave nella Knowledge Base di MariaDB.