Remplacer MySQL par MariaDB sur CentOS6/7 : Différence entre versions
De wikiGite
(→Installation MariaDB version 10) |
(→Installation MariaDB version 10) |
||
Ligne 19 : | Ligne 19 : | ||
CentOS7 : | CentOS7 : | ||
systemctl stop mysql | systemctl stop mysql | ||
+ | ou | ||
+ | systemctl stop mariadb | ||
yum remove mariadb mariadb-libs mariadb-server # MariaDB5.5 installé par défaut sur CentOS7 | yum remove mariadb mariadb-libs mariadb-server # MariaDB5.5 installé par défaut sur CentOS7 | ||
Version du 15 avril 2016 à 13:31
Installation MariaDB version 10
Créer un fichier pour les dépôts MariaDB
/etc/yum.repos.d/MariaDB.repo :
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.0/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Pour CentOS 7, remplacer centos6-amd64 par centos7-amd64 ci-dessus
Si MySQL est installé, enlever les libs et le server qui peuvent causer des conflits (ça ne touche pas aux bases de données, évidemment).
CentOS6 :
service mysqld stop rpm -e --nodeps mysql-libs mysql-server yum remove mariadb mariadb-libs mariadb-server
CentOS7 :
systemctl stop mysql ou systemctl stop mariadb yum remove mariadb mariadb-libs mariadb-server # MariaDB5.5 installé par défaut sur CentOS7
Installer MariaDB 10:
yum install MariaDB-server MariaDB-shared service mysql start # Attention, MariaDB crée un fichier d'init sans "d" au bout
Mettre à jour les bases existantes :
mysql_upgrade -p