Outils personnels

Remplacer MySQL par MariaDB sur CentOS6/7 : Différence entre versions

De wikiGite

Ligne 12 : Ligne 12 :
 
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).
 
  service mysqld stop
 
  service mysqld stop
  rpm -e --nodeps mysql-libs mysql-server #(ou "MariaDB_server" si MariaDB5.5 installé)
+
  rpm -e --nodeps mysql-libs mysql-server
 +
# ou "mariadb mariadb-libs mariadb-server" si MariaDB5.5 installé
 
  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 12 novembre 2015 à 14:11

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

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).

service mysqld stop
rpm -e --nodeps mysql-libs mysql-server
# ou "mariadb mariadb-libs mariadb-server" si MariaDB5.5 installé
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