Comment remplacer MySQL par MariaDB dans Centos / Rhel

Comment remplacer MySQL par MariaDB dans Centos / Rhel

MariaDB a plus de fonctionnalités et d'avantages par rapport au serveur MySQL décrit ici. Si vous envisagez de passer à MariaDB, cet article vous aidera. Aujourd'hui, je vais vous montrer comment remplacer MySQL par MariaDB par toutes les données existantes dans Linux Centos. Pour ce faire, nous allons suivre ces étapes comme racine.

Étape 1: sauvegarde des bases de données existantes

Prenez d'abord une sauvegarde de toutes les bases de données existantes, au cas où nous devons le restaurer.

# mysqldump -u root -p --tall-databases> backupdbs.SQL 

Étape 2: Supprimer MySQL

Après avoir confirmé que vous avez toutes les bases de données de sauvegarde, permet de supprimer MySQL du système. Arrêtez d'abord le service MySQL

# service mysqld stop 

Nous copie le fichier de configuration MySQL à un autre emplacement pour utiliser

# cp / etc / mon.CNF / TMP / 

Supprimer tous les packages MySQL

# yum supprime mysql * 

Étape 3: Installez MariaDB

Pour résoudre tout problème de dépendance, nous installons le Remi Remi.

# rpm -ivh http: // RPMS.familicollet.com / Enterprise / remi-libéré-6.RPM 

Installez ensuite le package Compat-Mysql55

# yum -enablerepo = remi-test -DisableRepo = remi install compat-mysql55 

Maintenant, nous pouvons procéder à l'installation de MariaDB. Vous pouvez suivre les étapes sur https: // tecadmin.net / install-mariadb-in-centos-rhel-and-fedora /
Une fois ces étapes terminées, nous restaurons notre mon.CNF Nous avons sauvé précédemment à son emplacement d'origine

# cp / tmp / mon.CNF / etc / mon.CNF 

Étape 4: Restaurez toutes les bases de données (si nécessaire)

Restaurez la sauvegarde de toutes nos bases de données dans le serveur MariaDB.

# mysql -u root -p < BackupDBS.sql 

Enfin, nous redémarrons le service, se connectons à MariaDB et vérifions que toutes nos données sont en effet toutes là.

# service mysql redémarrage # mysql -u -root -p