Vous êtes ici:

Menu

Stacks Image 50410
MariaDB est un fork de MYSQL créé par Michael Widenius. Celui-ci, fondateur de MySQL, a décidé de réaliser ce fork suite au rachat de MySQL par Oracle. MariaDB est sous licence GNU GPL. L'équipe de Centreon remplacera à terme MySQL par MariaDB sur les prochaines versions de CES. Raison de plus pour passer à cette base de données entièrement compatible avec les outils Centreon. Depuis peu, Debian 8 Jessie offre la possibilité d’installer MariaDB à la place de MySQL, profitez-en !

1 Préparation du dépôt

Cette configuration n’est valable que pour les versions Debian antérieur à Jessie (8).

1.1 prérequis

Installer le paquet requis pour mariadb
apt-get install python-software-properties
Debian n'a pas encore intégré MariaDB dans ses miroirs. MySQL et MariaDB ne peuvent pas cohabiter, il faudra soit ne pas installer les paquets de MySQL, soit les désinstaller. La configuration des dépôts se trouve ici. Nous choisirons le miroir français à l'Institut de Génétique Humaine. Tout d'abord, il faudra installer la signature du miroir.
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

1.2 version 10.0

Ensuite, il faut ajouter le dépôt
add-apt-repository 'deb http://ftp.igh.cnrs.fr/pub/mariadb/repo/10.0/debian wheezy main'

1.3 version 5.5

Ensuite, il faudra créer un fichier mariadb.list dans /etc/apt/sources.list.d/
# 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

1.4 Mise à jour de la base apt

Faites une mise à jour des miroirs.
apt-get update

2 Installation des paquets Debian

2.1 MariaDB

Installez le paquet de la base de données. Pour Debian Jessie, c’est la version 10.0 qui est installée par défaut.
apt-get install mariadb-server
Stacks Image 50605
Saisir le mot de passe admin pour MariaDB
Stacks Image 50618
Confirmer le mot de passe

2.2 Centreon

Le prérequis des paquets pour Centreon, il suffit d'enlever le paquet mysql-server. Par exemple pour Centreon 2.6.0.
apt-get install sudo tofrodos bsd-mailx lsb-release libmysqlclient-dev apache2 apache2-mpm-prefork php5 php5-mysql php-pear php5-ldap php5-snmp php5-gd rrdtool librrds-perl libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha-perl libgd-perl php5-sqlite -y
L'installation de Centreon est identique en tout point par rapport à MySQL. phpMyAdmin s'installe sans trop de problème pour les versions antérieures à Jessie (une erreur non bloquante pour dbconfig si on installe sa base de données).
Stacks Image 3425
MariaDB 5.5 est installé sur Debian 7
Stacks Image 50631
MariaDB 10.0 est installé sur Debian 8
Vous n’avez plus d’excuses pour remplacer MySQL par MariaDB !
comments powered by Disqus