GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment remplacer MySQL par MariaDB sur CentOS 6

Dans cet article nous allons vous expliquer comment remplacer votre serveur MySQL par la base de données MariaDB 5.5 sur votre serveur CentOS 6 qui est très simple. MariaDB est un fork du code source de MySQL. Il s'agit d'un remplacement gratuit et open source de MySQL dirigé par les développeurs originaux de MySQL. MariaDB est largement utilisé et plusieurs distributions Linux et grandes entreprises sont déjà passées de MySQL à MariaDB.

Tout d'abord, vous devez toujours disposer d'une sauvegarde de toutes les bases de données MySQL existantes :

# mysqldump --all-databases --user=root --password --master-data > /root/backup.sql
Enter password:

Arrêtez votre service MySQL en exécutant la commande suivante :

# service mysqld stop
Stopping mysqld:             [  OK  ]

Supprimez tous les packages MySQL installés :

# yum -y remove mysql*

Même si nous avons supprimé MySQL, votre fichier de configuration MySQL actuel (my.cnf ) est enregistré sous /etc/my.cnf.rpmsave et il peut être utilisé plus tard.

À l'aide de votre éditeur de texte préféré, créez un fichier de référentiel /etc/yum.repos.d/mariadb.repo contenant les lignes suivantes :

Systèmes 32 bits :

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Systèmes 64 bits :

[mariadb]
name = MariaDB 
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Vous pouvez maintenant installer MariaDB en utilisant YUM. Exécutez les commandes suivantes :

# yum update
# yum install -y MariaDB-server MariaDB-client MariaDB-devel

Une fois l'installation terminée, démarrez MariaDB :

# service mysql start
Starting MySQL.. SUCCESS!

Restaurez votre ancien my.cnf fichier :

cp /etc/my.cnf.rpmsave /etc/my.cnf

C'est tout. À ce stade, vous avez réussi à remplacer MySQL par MariaDB.

# mysql -V
mysql  Ver 15.1 Distrib 5.5.33a-MariaDB, for Linux (i686) using readline 5.1

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB en utilisant mysql_secure_installation script.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer MySQL sur CentOS 7

  2. Comment installer MariaDB sur CentOS 7

  3. Comment configurer Pure-FTPD avec MySQL sur CentOS et RedHat

  4. Installer MariaDB sur CentOS 6.4

  5. Comment installer MySQL 5.6 sur CentOS 6.x

Comment installer Nginx avec PHP et MySQL (pile LEMP) sur CentOS 7.6

Comment configurer MariaDB Galera Cluster avec HAproxy sur CentOS 7

Comment installer MySQL 8.0 sur CentOS 8 / RHEL 8

Comment installer MySQL 8 sur CentOS 8

DRBD avec MySQL Centos 8

Comment installer le serveur de messagerie avec PostfixAdmin sur CentOS 7