Installation de MariaDB – fork libre de MySQL

Téléchargement

Téléchargeons MariaDB https://downloads.mariadb.org/

La version que j’ai installée pour ce tutoriel est mariadb-10.2.13-winx64.msi

Installation

Voici des copies d’écran de la procédure d’installation :

_images/install1.png _images/install2.png _images/install3.png

L’installateur me demande si je veux créer une nouvelle instance puisqu’il a détecté sur mon ordinateur une installation plus ancienne 10.0.

_images/install4.png

L’installateur de MariaDB Server détaille ce qui sera installé dont le fameux outil en mode graphique de gestion de bases de données HeidiSQL. Ainsi que les aspect serveur et client.

_images/install5.png

Pour le user « root », il est évidemment demandé de taper un mot de passe.

L’UTF8 permet de l’utiliser dans toutes les langues.

_images/install6.png

Le service Windows sera appelé MySQL. Vous pouvez lui donner un autre nom.

Le port 3306 est traditionnellement réservé au serveurs SQL. Il est possible que l’installateur détecte que ce port TCP est occupé. Vous devez alors choisir un autre port ou libérer le port 3306. Si le processus n’apparaît pas dans le gestionnaire dans tâches de Windows (c’était mon cas). Je vous conseille TCPView qui trouvera très vite le coupable. Il suffit alors de tuer le processus.

Ces paramètres se retrouvent dans le fichier my.ini de votre installation :

[mysqld]
datadir=C:/Program Files/MariaDB 10.2/data
port=3306
innodb_buffer_pool_size=750M
character-set-server=utf8
[client]
port=3306
plugin-dir=C:/Program Files/MariaDB 10.2/lib/plugin
_images/install7.png

Vous êtes libres d’envoyer des données anonymes d’utilisation.

_images/install8.png _images/install9.png _images/install10.png

Si comme moi, vous avez plusieurs installations de serveur SQL, vous pouvez attribuer à chacune d’entre elles un port réservé. 3306, 3307, 3308, … Tant du côté serveur que client.

Démarrage du serveur SQL

Pour cette installation, je me rends ensuite dans le dossier où se trouve mon exécutable mysql.exe C:Program FilesMariaDB 10.2bin, je clique droit dans le dossier en maintenant la touche majuscule enfoncée et je choisis dans le menu contextuel « Ouvrir un fenêtre de commande ici »

C:\Program Files\MariaDB 10.2\bin>mysql -u root -p
Enter password: ************
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 9
Server version: 10.2.13-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Mon serveur SQL est lancé

Fermeture du serveur SQL

MariaDB [(none)]> exit
Bye

C:\Program Files\MariaDB 10.2\bin>

Quand j’ai terminé mon travail sur le serveur, avant d’éteindre l’ordinateur, j’éteins proprement le serveur SQL.