Le SGBD(Système de gestion de base de données) MariaDB est un fork sous licence GPL de Oracle Mysql, qui offre la garantie de rester Opensource contrairement à l’avenir incertain de Oracle Mysql.
source
Migration de Mysql serveur vers MariaDB sous Debian Squeeze
Attention!!!
Avant de procdéder à la migration, faire une sauvegarde des bases de données!
Mettre à jour le serveur Debian
aptitude full-upgrade
Version de Mysql
Une fois connecté au serveur Mysql, éxécuter la commande:
SHOW VARIABLES LIKE "%version%";
Ajout du dépôt externe MariaDB
MariaDB n’est pas encore disponible dans les dépôts officiels de Debian, pour pouvoir installer MariaDB il faut ajouter le dépôt externe.
Voici l’adresse URL de la source https://downloads.mariadb.org/mariadb/repositories/:
Ajout du dépôt:
echo " # MariaDB 5.5 repository list # http://mariadb.org/mariadb/repositories/ deb http://ftp.igh.cnrs.fr/pub/mariadb/repo/5.5/debian squeeze main deb-src http://ftp.igh.cnrs.fr/pub/mariadb/repo/5.5/debian squeeze main " | tee /etc/apt/sources.list.d/mariadb.list
Vérification de l’ajout:
cat /etc/apt/sources.list.d/mariadb.list # MariaDB 5.5 repository list # http://mariadb.org/mariadb/repositories/ deb http://ftp.igh.cnrs.fr/pub/mariadb/repo/5.5/debian squeeze main deb-src http://ftp.igh.cnrs.fr/pub/mariadb/repo/5.5/debian squeeze main
Importation de la clé de signature GnuPG
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 1BB943DB
Mise à jour
aptitude update
Installation de MariaDB
aptitude install mariadb-server
Des messages de conflit vont s’afficher et le système va demander d’accepter la suppression de Mysql:
Lors de l’installation de MariaDB, il sera demanndé un nouveau mot de passe pour le compte root, laisser vide pour conserver le même mot de passe.
Vérification de l’installation de MariaDB en lieu et place de Mysql
mysql -u root -p