Installer le SGBDR (Windows)
Installer un serveur SQL et un client SQL (MariaDB) sous Windows
MySQL versus MariaDB
- Le serveur (et le client) SQL que nous allons utiliser s'appelle MariaDB.
- MariaDB est un embranchement communautaire (fork) de MySQL
- MariaDB et MySQL sont tous les deux des Systèmes de Gestion de Bases de Données Relationnelles (SGBDR).
MySQL
MySQL fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) ue par des professionnels, en concurrence avec Oracle, PostgreSQL et Microsoft SQL Server.
MySQL est distribué sous une double licence GPL et propriétaire.
MariaDB
La gouvernance du projet MariaDB est assurée par la fondation MariaDB, et sa maintenance par la société Monty Program AB, créateur du projet.
Cette gouvernance confère au logiciel l’assurance de rester libre.
Installation des outils
- Nous allons installer
- un serveur SQL (MariaDB)
- et plusieurs clients SQL (pour interroger ce serveur)
Installer 1 serveur SQL et 2 clients SQL
Nous allons installer un serveur SQL et 2 clients SQL (client SQL en console + HeidiSQL).
Le site officiel pour télécharger MariaDB est : https://mariadb.org
- Accédez au site
https://mariadb.org
avec votre navigateur favori. - Cliquez ensuite sur le bouton Download
- Prenez la dernière version de MariaDB
- Pensez à bien choisir Windows dans la liste Operating System
(Système d'exploitation en français)
- Pensez à bien choisir x86_64 dans la liste Architecture
- Pensez à bien choisir MSI Package dans la liste Package Type
(Type de paquet en français)
- Exécutez ensuite le fichier
mariadb-x.x.x-winx64.msi
pour lancer l'installation du serveur et du client SQL MariaDB.
Paramétrer le client SQL en console
Console = Invite de commandes = En ligne de commandes = Terminal
Pour pouvoir utiliser le client SQL en mode console sous Windows, il est nécessaire d'ajouter le chemin vers l'exécutable 'mysql' dans la variable d'environnement 'PATH'.
Ajouter le chemin vers l'exécutable 'mysql' dans la variable d'environnement 'PATH' de Windows
- Il nous faut tout d'abord trouver le chemin vers l'exécutable
mysql
- Pour cela nous allons ouvrir,
avec l'Explorateur de fichiers,
le dossier
C:\Program Files\MariaDB x.x\bin
afin de vérifier la présence du fichier exécutablemysql.exe
- cliquer dans la Barre d'adresses
- copier le chemin complet
C:\Program Files\MariaDB x.x\bin
Il suffit ensuite :
- d'ouvrir le Panneau de configuration
- de cliquer sur Système et sécurité
- de cliquer sur Système
- de cliquer sur Paramètres avancés du système
- de cliquer sur Variables d'environnement
- dans la partie Variables système, de cliquer sur Path
- de cliquer sur Modifier...
- de cliquer sur Nouveau
- de coller le chemin
C:\Program Files\MariaDB x.x\bin
- d'appuyer sur la touche
Entrée
- de cliquer sur OK (3 fois)
- de fermer le Panneau de configuration
Paramétrer le client SQL HeidiSQL
HeidiSQL est un client SQL sous Windows qui est généralement installé avec MariaDB.
Si besoin, voici comment installer HeidiSQL (un client SQL) sous Windows
HediSQL est un logiciel client SQL sous Windows qui est gratuit et libre.
- Le site officiel pour télécharger HeidiSQL est :
https://heidisql.com
- Cliquons maintenant sur le bouton Downloads
-
Cliquez sur Installer, 32/64 bit combined
- Nous allons maintenant exécuter le fichier
HeidiSQL_x.x.x.x_Setup.msi
pour installer le client SQL HeidiSQL sous Windows.
- HeidiSQL est un logiciel client SQL,
- nous pouvons donc exécuter les mêmes requêtes SQL qu'avec un autre client SQL.
- Par exemple, nous pouvons exécuter une requête SQL pour
afficher la liste des bases de données
accessibles par l'utilisateur connecté :
SHOW databases;
Un serveur, plusieurs clients
Nous pouvons exécuter les mêmes requêtes SQL avec différents logiciels clients SQL.
Pour interragir avec un serveur SQL, nous pouvons utiliser des clients SQL différents :
- le client SQL de MariaDB en ligne de commandes
- le client SQL HeidiSQL
- Il existe d'autres logiciels clients SQL :
- DBeaver est un client SQL gratuit et libre
que l'on peut télécharger à l'adresse
https://dbeaver.io/
- PhpMyAdmin est un client SQL gratuit et libre
écrit en PHP qui permet aussi de gérer les bases de données MySQL/MariaDB
et qu'il est très facile d'installer avec WAMP
https://www.wampserver.com/
.
- DBeaver est un client SQL gratuit et libre
que l'on peut télécharger à l'adresse