Remplacer MySQL par MariaDB sur CentOS6/7 : Différence entre versions
De wikiGite
m (Frank a déplacé la page Remplacer MySQL par MariaDB sur CentOS6 vers Remplacer MySQL par MariaDB sur CentOS6/7) |
|||
Ligne 13 : | Ligne 13 : | ||
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). | 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 | service mysqld stop | ||
− | rpm -e --nodeps mysql-libs mysql-server | + | rpm -e --nodeps mysql-libs mysql-server |
− | + | yum remove mariadb mariadb-libs mariadb-server" si MariaDB5.5 installé (par défaut sur CentOS7) | |
+ | CentOS7 | ||
+ | systemctl stop mysql | ||
+ | yum remove mariadb mariadb-libs mariadb-server" # MariaDB5.5 installé par défaut sur CentOS7 | ||
+ | |||
yum install MariaDB-server MariaDB-shared | yum install MariaDB-server MariaDB-shared | ||
service mysql start # Attention, MariaDB crée un fichier d'init sans "d" au bout | service mysql start # Attention, MariaDB crée un fichier d'init sans "d" au bout |
Version du 13 janvier 2016 à 15:19
Installation MariaDB version 10
Créer un fichier pour les dépôts MariaDB
Pour CentOS 7, replacer centos6-amd64 par centos7-amd64 ci-dessous
/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
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" si MariaDB5.5 installé (par défaut sur CentOS7)
CentOS7
systemctl stop mysql yum remove mariadb mariadb-libs mariadb-server" # MariaDB5.5 installé par défaut sur CentOS7
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