• Home
  • MariaDB 10.5 – aggiornare su Ubuntu e derivate da una old

Scrivo questa guida come conseguente di un mio precedente articolo per poter aggiornare il proprio db a MariaDB 10.5.

Ad un certo punto non ben precisato nel tempo, se ci si trova ad aver installato manualmente MariaDB – come per l’appunto descrissi in quell’articolo – gli aggiornamenti di Ubuntu LTS e/o  KDE Neon produrranno quasi sicuramente conflitti.

Ecco dunque come procedere alla rimozione della versione precedente ed all’installazione della 10.5.


Come rimuovere MariaDB

Propedeuticamente, rimuovere le basi della vecchia versione.

Su KDE Neon da riga di comando digitare:

sudo pkcon remove -y mariadb-server

successivamente sudo pkcon remove -y mariadb-client

ed infine sudo pkcon refresh

Su Ubuntu, utilizzare invece:

sudo apt remove -y mariadb-server

quindi sudo apt remove -y mariadb-client

concludere con sudo apt update

Infine, sia su Neon che su Ubuntu, digitare: sudo apt remove -y mariadb-common

A questo punto rimuovere anche il repository della vecchia versione con:

sudo add-apt-repository -r 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.pcextreme.nl/repo/10.3/ubuntu bionic main'

Attenzione: nel precedente comando è necessario sostituire l’esatta url indicata nel repository salvato sulla propria macchina ed anche la versione di Ubuntu (focal, bionic e così via)


Come installare MariaDB 10.5 stabile

Utilizzare innanzitutto il sito ufficiale del DBMS per la selezione della release da installare.

Scegliere la 10.5 stable.

Portarsi dunque all’URL ufficiale: https://downloads.mariadb.org/mariadb/repositories/

Selezionare la distribuzione del sistema operativo, la release della stessa, la versione del server di database ed il Mirror più vicino (verrà selezionato automaticamente).

Il sito genera automaticamente la procedura da eseguire pedissequamente.

Nel mio caso, utilizzando KDE Neon, ho selezionato Ubuntu 20.04, 10.5 per il database (le versioni inferiori sono marchiate come old) ed un Mirror londinese.


Aggiungere il repository ufficiale

Da riga di comando eseguire: sudo apt install software-properties-common

Successivamente sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'

Infine sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirrors.coreix.net/mariadb/repo/10.5/ubuntu focal main'


Installare il database server (ed eventuale client)

Da terminale, su Ubuntu: sudo apt update. Su KDE Neon come sempre: sudo pkcon refresh ed eventualmente sudo pkcon update.

Infine sudo apt install mariadb-server e, qualora servisse il client, sudo apt install mariadb-client

Su Neon sudo pkcon install mariadb-server e, qualora servisse il client, sudo pkcon install mariadb-client

Attenzione: durante l’installazione verrà chiesto di rimuovere il vecchio framework “galera”. Rimuoverlo e procedere quindi con l’installazione.

 


Segui @andymnc (Andrea Manconi) su Twitter per essere sempre aggiornato su guide ed articoli


Condividi: