Passare da MySQL a MariaDB su Debian 8

Passare da MySQL a MariaDB su Debian 8

Dopo che ho visto che in moltissimi forum consigliano il passaggio a MariaDB, mi sono deciso di farlo anche sui miei server con Debian 8.

Inoltre su molte distro è diventato il db di default, e MySQL a volte non è neanche presente.

Su Debian 8 MariaDB è già presente nei repo alla versione 10, cioè l'ultima.

Visto che questa versione rappresenta un punto di svolta, in quanto ha iniziato a prendere una sua strada dal fork iniziale, direi che è anche il momento ultimo più appropriato per farlo.

Inoltre ho testato questa procedura su due server senza riscontrare alcun minimo problema, ne nel servizio ne nei programmi.

Il disservizio è durato giusto il tempo dell'installazione, e non ho neanche dovuto riavviare il server.

L'installazione è molto semplice, in quanto il porting lo fa in automatico:

# aptitude install mariadb-client mariadb-server

Vi verrà indicata la lista dei pacchetti installati e quellii che verranno rimossi (tutti quelli relativi al motore di MySQL).

Ad un certo punto vi verrà richiesto di scegliere la password di root (potete mettere quello che vi pare, anche quella che usavate su MySQL volendo).

MariaDB inoltre userà gli stessi file di configurazione di MySQL, e lascerà inalterati i database presenti.

In questo modo verranno preservati tutti i permessi, gli utenti e i dati.

Per qualsiasi evenienza fate comunque un backup preventivo.

Enjoy!