Vous êtes sur la page 1sur 18

29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Accueil > Cours > Implémentez vos bases de données relationnelles avec SQL > Installez le SGBD MySQL

Implémentez vos bases de données relationnelles avec


SQL

6 heures  Moyenne

Mis à jour le 29/11/2022

 

Installez le SGBD MySQL

 Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Avant de pouvoir utiliser MySQL, il faut tout naturellement l’installer sur votre ordinateur. Pour cela,
suivez le tutoriel correspondant à votre système d’exploitation (Windows, MacOS ou Linux Ubuntu).

Installez MySQL sur Windows


Voici la procédure pour installer MySQL sur Windows.

1. Téléchargez le programme d’installation de MySQL et lancez-le


Rendez-vous sur https://dev.mysql.com/downloads/installer/ et sélectionnez le programme d’installation
à télécharger.

Je vous conseille de télécharger le deuxième programme.

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 1/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Voici une image de la page web :

Page de téléchargement MySQL

Une fois le programme téléchargé, lancez-le en double-cliquant dessus. Autorisez le programme à


s'installer, et vous devriez arriver sur cette fenêtre :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 2/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Page d'accueil

Je vous conseille de choisir la version Serveur only. Puis le cliquez bouton Next. Sur la page suivante,
cliquez sur Execute.

2. Installez MySQL
Le programme va télécharger l'application MySQL. Et oui, jusque là, vous aviez téléchargé le programme
d'installation, mais pas MySQL à proprement parler :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 3/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Téléchargement de MySQL

Une fois MySQL téléchargé, cliquez sur Next puis Execute.

C'est à cette étape que MySQL va vraiment s'installer :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 4/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

MySQL est installé

Une fois cette étape passée, cliquez sur Execute et/ou Next.

Bravo ! Vous avez bien installé MySQL. Mais... le travail n'est pas fini! En effet, il faut maintenant
configurer MySQL.

Rassurez vous ca va très vite !

Vous devriez être sur cette page :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 5/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Configuration de MySQL

Cliquez sur simplement sur Next. Puis sur la page suivante, on sélectionne, bien sur, Use Strong
Password, puis Next..

Cela devrait vous amener sur cette page :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 6/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Définition du mot de passe

Alors, là il faut s'arrêter quelques instants, il faut définir votre mot de passe.

Pour votre mot de passe je vous conseille :

Au moins 12 caractères ;
Avec des majuscules et des minuscules ;
Avec des chiffres ( 4, 2, 1...) ;
Avec des caractères spéciaux (!, ?, /, +, =...) ;
Sans date de naissance, sans prénom etc. Pas de ("Alex" ou de "04/12/1982").

Pour info c'est le mot de passe que vous allez taper c'est celui de l'utilisateur root.

Utilisateur “root”, qui est-ce ?

En informatique, et notamment dans le monde des bases de données, l’utilisateur dit “root” (ou racine)
est un utilisateur qui a tous les droits (création, suppression, mise à jour). C’est celui qu’on utilise
pour installer des logiciels sur notre machine. Mais attention à ne jamais l’utiliser en production ! En effet,

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 7/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

il serait très dangereux qu’un utilisateur puisse l’utiliser, car il obtiendrait l’accès à toutes nos données.
😨

Utiliser “en production” désigne l’utilisation de votre base par votre application, depuis
un serveur. Alors que “l’utilisation en local” signifie l’utilisation sur votre ordinateur, à des fins
de développement uniquement.

On clique sur Next, puis Next, on arrive sur cette page et on clique sur Execute :

Finalisation de la configuration

Une fois que tous les boutons sont cochés, on clique sur Finish, Next et Finish, et voila, le programme
se ferme.

3. Lancez MySQL
L'installation de MySQL est terminée, il faut maintenant le lancer. Dans la barre de recherche tapez
MySQL :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 8/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

MySQL Command Line Client

Sélectionnez MySQL Command Line Client. Cela va lancer un programme en ligne de commande.

Tapez votre mot de passe et vous devriez avoir ceci :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 9/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Bienvenue !

Bravo! Vous avez terminé votre installation de MySQL.

Installez MySQL sur Mac


La manière la plus simple et efficace pour installer MySQL sur Mac est de passer par Homebrew.

1. Installez le gestionnaire Homebrew

Késako?

Homebrew est un gestionnaire de paquets. C’est un petit programme que vous pouvez utiliser dans
votre terminal pour installer toutes sortes de choses. C’est le gestionnaire open-source le plus
répandu sur Mac. Très polyvalent, il va vous permettre d’installer MySQL sur votre machine. Mais il peut
aussi vous permettre d’installer toutes sortes de programmes, allant de navigateurs comme Google
Chrome à des langages de programmation comme Python !

Pour installer Homebrew, rendez-vous sur le site web de Homebrew : https://brew.sh/index_fr

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 10/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

La page d’accueil de Homebrew

Ouvrez votre terminal .


1. Soit en utilisant iTerm2, disponible ici : https://www.iterm2.com/;
2. Soit en utilisant le terminal natif de votre Mac en tapant command + espace puis en écrivant
terminal dans barre de recherche .

Copiez-collez la ligne de commande disponible sur le site dans votre terminal et appuyez sur
Enter . À l’heure actuelle, cette ligne de commande est :

/bin/bash -c "$(curl -fsSL


https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Un mot de passe pourrait vous être demandé. C'est le mot de passe que vous utilisez au quotidien. Si
quand vous tapez votre mot de passe, rien ne s'affiche, c'est normal.

Pour des raisons de sécurité, rien ne s'affiche, pas même une * à chaque saisie. Cela évite que si
quelqu'un regarde votre saisie, il puisse deviner la longueur de votre mot de passe.

Une fois cette installation terminée, vous pouvez vérifier que l’installation s’est bien déroulée en tapant
brew --help . Vous devriez voir ceci apparaître sur votre terminal :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 11/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Données affichées dans votre terminal

L’écran liste les commandes disponibles via Homebrew.

Si ce n’est pas le cas, tentez de réinstaller Homebrew. Soyez sûr d’avoir une connexion Internet
fiable, et que votre compte utilisateur a les privilèges administrateur.

2. Installez MySQL via Homebrew


Maintenant que Homebrew est installé, il est temps d’installer MySQL ! Pour ce faire, rien de plus simple :
utilisez la commande d’installation de Homebrew :
brew install [le nom de ce qu’on souhaite installer] .

La commande complète pour installer MySQL est donc brew install mysql . Appuyez sur
Enter pour la valider.

Vous venez d’installer MySQL, mais il vous faut encore le démarrer ! Ne désespérez pas, c’est encore
une fois très simple, et tout se fait via Homebrew.

3. Installez MySQL avec Homebrew

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 12/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Pour que Homebrew puisse démarrer des processus (ici, celui de MySQL), utilisez la commande
brew tap homebrew/services .

Une fois cette commande effectuée, démarrez MySQL grâce à la commande


brew services start mysql .

Si le service est déjà lancé, tapez la commande brew services restart mysql .

Pour vérifier que le processus de MySQL est bien lancé, utilisez brew services list . Si vous voyez
apparaître MySQL dans la liste, c’est que tout s’est bien passé !

Vous pouvez même le vérifier doublement en tapant la commande mysql -V qui vous permet de
regarder quelle version de MySQL est actuellement en train de tourner sur votre machine (dans mon cas,
la version 8.0.21).

Écran confirmant l’installation de Homebrew

4. Créez le mot de passe de l’utilisateur root de votre BDD


Il vous reste une ultime commande et le tour est joué ! C’est celle qui vous permet de créer le mot de
passe de l’utilisateur “root”.

Utilisateur “root”, qui est-ce ?

En informatique, et notamment dans le monde des bases de données, l’utilisateur dit “root” (ou racine)
est un utilisateur qui a tous les droits (création, suppression, mise à jour). C’est celui qu’on utilise
pour installer des logiciels sur notre machine. Mais attention à ne jamais l’utiliser en production ! En effet,
il serait très dangereux qu’un utilisateur puisse l’utiliser, car il obtiendrait l’accès à toutes nos données.
😨

Utiliser “en production” désigne l’utilisation de votre base par votre application, depuis
un serveur. Alors que “l’utilisation en local” signifie l’utilisation sur votre ordinateur, à des fins
de développement uniquement.

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 13/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Pour créer le mot de passe “root”, utilisez la commande :


mysqladmin -u root password 'votresupermotdepassetrescomplique' . Vous l’aurez compris,
remplacez le mot de passe par celui que vous aurez choisi. 😉

La commande dans votre terminal

Avant de vous lancer, je vous invite à réfléchir à votre votre mot de passe.

Pour votre mot de passe je vous conseille :

Au moins 12 caractères ;
Avec des majuscules ET minuscules ;
Avec des chiffres ( 4, 2, 1...) ;
Avec des caractères spéciaux (!, ?, /, +, =...) ;
Sans date de naissance, sans prénom etc. Pas de ("Alex" ou de "04/12/1982").

Vous pourriez voir un message de ce type :

Le mot de passe a été changé

Ignorez le, et tapez la commande : mysql -u root -p .

L'invite de commande vous propose de taper le mot de passe, faites le et appuyez sur Enter .

Vous devriez voir ceci :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 14/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Bienvenue !

Vous pouvez vous féliciter, vous venez d’installer MySQL sur votre Mac ! 👏

Installez MySQL sur Linux (Ubuntu)


La manière la plus simple et efficace pour installer MySQL sur Linux est de passer par le terminal. Le
terminal, c’est un programme qui vous permet de lancer des commandes de programmation (vous savez,
le fameux écran avec du texte bizarre comme dans Matrix). Il se trouve dans vos programmes (il est
installé par défaut sur Linux).

1. Installez MySQL via le terminal


Sur Linux, la vie est très simple car vous disposez d’un super gestionnaire de paquets : APT. C’est un
petit programme que vous pouvez utiliser dans votre terminal pour installer toutes sortes de choses.
Très polyvalent, il va vous permettre d’installer MySQL sur votre machine. Mais il peut aussi vous
permettre d’installer toutes sortes de programmes, comme par exemple des langages de programmation
comme Python !

Commencez par mettre à jour la liste des programmes porposés par APT en tapant dans votre terminal la
commande sudo apt update . Appuyez sur Enter pour la valider.

Un mot de passe pourrait vous être demandé. C'est le mot de passe que vous utilisez au quotidien. Si
quand vous tapez votre mot de passe, rien ne s'affiche, c'est normal.

Pour des raisons de sécurité, rien ne s'affiche, pas même une * à chaque saisie. Cela évite que si
quelqu'un regarde votre saisie, il puisse deviner la longueur de votre mot de passe.

Une fois cette commande effectuée, installez MySQL en tapant la commande


sudo apt install mysql-server .

Vous devrez confirmer l'installation avec la touche Y .

Vérifiez ensuite que MySQL est bien installé et lancé avec la commande : systemctl status mysql
.

Vous devriez obtenir ceci :

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 15/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

MySQL est bien lancé.

Si cela n'est pas le cas, essayez sudo systemctl start mysql . Cela va demander à votre OS de
lancer MySQL.

MySQL tourne (enfin 🙌🏼), mais il vous reste à le configurer.

2. Créez le mot de passe de l’utilisateur root de votre BDD


Il vous reste une ultime commande et le tour est joué ! C’est celle qui vous permet de créer le mot de
passe de l’utilisateur “root”.

Utilisateur “root”, qui est-ce ?

En informatique, et notamment dans le monde des bases de données, l’utilisateur dit “root” (ou racine)
est un utilisateur qui a tous les droits (création, suppression, mise à jour). C’est celui qu’on utilise
pour installer des logiciels sur notre machine. Mais attention à ne jamais l’utiliser en production ! En effet,
il serait très dangereux qu’un utilisateur puisse l’utiliser, car il obtiendrait l’accès à toutes nos données.
😨

Utiliser “en production” désigne l’utilisation de votre base par votre application, depuis
un serveur. Alors que “l’utilisation en local” signifie l’utilisation sur votre ordinateur, à des fins
de développement uniquement.

Pour créer le mot de passe “root”, utilisez la commande


mysqladmin -u root password 'votresupermotdepassetrescomplique' Vous l’aurez compris,
remplacez le mot de passe par celui que vous aurez choisi. 😉

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 16/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

La commande dans votre terminal

Avant de vous lancer, je vous invite à réfléchir à votre votre mot de passe.

Pour votre mot de passe je vous conseille :

Au moins 12 caractères ;
Avec des majuscules ET minuscules ;
Avec des chiffres ( 4,2,1...) ;
Avec des caractères spéciaux (!, ?, /, +, =...) ;
Sans date de naissance, sans prénom etc. Pas de ("Alex" ou de "04/12/1982").

Vous pourriez vois un message de ce type :

Le mot de passe a été changé

Ignorez le, et tapez la commande : mysql -u root -p .

L'invite de commande vous propose de taper le mot de passe, faites le et appuyez sur Enter .

Vous devriez voir ceci :

Bienvenue !

Vous pouvez vous féliciter, vous venez d’installer et de lancer MySQL sur votre Linux ! 👏

En résumé

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 17/20
29/11/2022 11:51 Installez le SGBD MySQL - Implémentez vos bases de données relationnelles avec SQL - OpenClassrooms

Pour Windows, vous pouvez télécharger un programme qui va vous guider dans l'installation pas à
pas.
Pour Mac et Linux, mieux vaut passer par la ligne de commande.
Pour Mac il vaut mieux télécharger le gestionnaire de parquets homebrew, pour Linux il vaut mieux
vérifier que les paquets APT sont à jour.
Une fois installé MySQL vérifiez bien que le service est lancé. Si cela n'est pas le cas, il faut le
lancer.
La première chose à faire pour utiliser un SGBD est de créer un utilisateur “root”, qui aura tous les
droits pour créer et modifier des bases de données.
Soyez vigilant en créant votre mot de passe. Certes vous serrez surement le seul à utiliser MySQL
sur votre machine, mais mieux vaut prendre de bons réflexes en matière de sécurité!

Maintenant que MySQL est installé sur votre machine, il est temps de l’utiliser pour créer votre première
base de données. Suivez-moi dans le prochain chapitre pour créer la BDD qui servira à l’application
Foodly !

Découvrez le système de gestion de base


 Créez votre base de données (BDD) 
de données (SGBD)

Les professeurs
Quentin Durantay
Head of Growth chez WeWeb.io. Ex-Product Manager chez Dolead. Passionné par
l'entrepreneuriat, le marketing et la programmation.

Jeremy Ollier
Référent Technique - Data Analyst

Alexandre Gazagnes
Lead Teacher Data @openclassrooms

OPENCLASSROOMS

OPPORTUNITÉS

https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql/7152681-installez-le-sgbd-mysql 18/20

Vous aimerez peut-être aussi