close
Mysql-centOS
Mysql-centOS

Si vous tentez d’installer MySQL sur la distribution Centos 7, c’est MariaDB qui sera installé (voir l’image ci-dessous), il s’agit d’un fork de MySQL avec lequel il est compatible et créé par les développeur de MySQL. CentOS 7 préfère MariaDB, si en revanche vous souhaitez installer MySQL, ce guide vous présentera les étapes à suivre pour le faire.

MariaDB
MariaDB

1- Ajouter le dépôt:

Comme mentionné avant, la commande yum installe MariaDB au lieu de MySQL, Pour installer MySQL, nous allons récupéré un package depuis l’URL https://dev.mysql.com/downloads/repo/yum/ qui va nous permettre d’ajouter un dépôt pour pouvoir installer MySQL par la suite. Récupéré le lien du package et télécharger le avec wget :

MariaDB
MariaDB
[root@srv ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
[root@srv ~]# ls -lhrt
total 32K
-rw-r--r--. 1 root root  26K 24 avril  2019 mysql80-community-release-el7-3.noarch.rpm
-rw-------. 1 root root 1,3K 21 mars  21:34 anaconda-ks.cfg

Une fois le package téléchargé, vérifier son intégralité avec la commande “md5sum” et comparé la valeur affichée avec celle mentionnée sur le site, si elle sont identiques cela veux dire que le package n’a subit aucune altération pendant le téléchargement :

Package MariaDB
MD5
[root@srv ~]# md5sum mysql80-community-release-el7-3.noarch.rpm
893b55d5d885df5c4d4cf7c4f2f6c153 mysql80-community-release-el7-3.noarch.rpm

Maintenant que nous avons vérifié que le fichier n’a pas été corrompu ou modifié, nous allons installer le package:

[root@srv ~]# rpm -ivh mysql80-community-release-el7-3.noarch.rpm

Les dépôts ont été ajoutés avec succès :

[root@srv ~]# ls -lhrt /etc/yum.repos.d/
total 40K
-rw-r--r--. 1 root root 314 23 nov. 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 649 23 nov. 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 1,3K 23 nov. 2018 CentOS-CR.repo
-rw-r--r--. 1 root root 1,7K 23 nov. 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 2,1K 24 avril 2019 mysql-community-source.repo
-rw-r--r--. 1 root root 2,1K 24 avril 2019 mysql-community.repo
[root@srv ~]# yum repolist
Modules complémentaires chargés : fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.marwan.ma
* extras: mirror.marwan.ma
* updates: mirror.marwan.ma
id du dépôt nom du dépôt statut
base/7/x86_64 CentOS-7 - Base 10 070
extras/7/x86_64 CentOS-7 - Extras 397
mysql-connectors-community/x86_64 MySQL Connectors Community 153
mysql-tools-community/x86_64 MySQL Tools Community 110
mysql80-community/x86_64

2- Installation

Maintenant que les dépôts ont bien été ajoutés, nous pouvons installer MySQL avec yum :

[root@srv ~]#yum install mysql-server

3 – Vérification :

[root@http1 ~]# mysql --version
mysql Ver 8.0.20 for Linux on x86_64 (MySQL Community Server - GPL)

Et voilà MySQL est bien présent sur votre CentOS 7, vous pouvez vous y connecter et créer, supprimer, modifier et sauvegarder vos bases comme bon vous semble.

Leave a Response