Accueil
» WINDOWS
»
Comment installer MariaDB sur un serveur Windows avec le programme d'installation MSI
Comment installer MariaDB sur un serveur Windows avec le programme d'installation MSI
Pour installer MariaDB sur Windows Server, téléchargez le fichier MSI 64 bits Community Server, exécutez l'assistant en tant qu'administrateur, sélectionnez une instance de base de données, définissez un mot de passe root et installez-la comme service Windows. Vérifiez ensuite la connexion depuis le client en ligne de commande MariaDB. HeidiSQL peut vous aider à importer une sauvegarde SQL ou à créer une base de données.
Ce guide concerne une installation neuve. Si le serveur contient déjà des données MariaDB ou MySQL, effectuez une sauvegarde et consultez la procédure de mise à niveau avant d'exécuter le programme d'installation.
Avant de commencer
Utilisez un compte disposant des droits d'installation de logiciels et de création de services Windows. Vérifiez que votre version de Windows Server est compatible avec le package MariaDB sélectionné ; les versions actuelles peuvent ne pas prendre en charge les anciennes versions de Windows. Téléchargez le fichier MSI depuis la page officielle de MariaDB Community Server . Consultez le guide d'installation MSI pour Windows pour plus de détails sur la plateforme et le guide de mise à niveau Windows pour les instances existantes.
1. Téléchargez le fichier MSI de Windows
Choisissez MariaDB Community Server, une version stable compatible avec votre serveur, et le package Windows 64 bits. Téléchargez le .msiprogramme d'installation et notez sa version pour la maintenance.
Choisissez le package MSI 64 bits pour Windows sur la page de téléchargement de MariaDB Community Server.
2. Exécutez le programme d'installation et acceptez la licence.
Ouvrez le fichier MSI et autorisez Windows. Lisez et acceptez les termes du contrat de licence. Si l'assistant détecte une instance de base de données existante, mettez-le en pause et vérifiez votre plan de sauvegarde et de mise à niveau avant de continuer.
Acceptez les termes de la licence dans l'assistant d'installation MSI de MariaDB pour continuer.
3. Sélectionnez les fonctionnalités du serveur
Dans la configuration personnalisée, assurez-vous que l'instance de base de données et la fonctionnalité serveur sont sélectionnées. L'ensemble de fonctionnalités par défaut comprend l'instance, les outils clients, les bibliothèques partagées, les composants de développement et HeidiSQL ; les symboles de débogage sont exclus par défaut. Pour une installation standard, les paramètres par défaut conviennent. Choisissez un répertoire de données disposant d'un espace suffisant si vous devez le déplacer hors du dossier d'installation.
Vérifiez que l'instance de base de données est sélectionnée ; le fichier MSI peut également installer les outils clients et HeidiSQL.
4. Définir le mot de passe root
Créez un mot de passe unique et robuste pour le rootcompte de base de données et conservez-le en lieu sûr. Ne laissez jamais l'utilisateur root sans mot de passe. Désactivez l'accès root distant et les comptes anonymes, sauf en cas de besoin spécifique et sécurisé ; les applications courantes doivent utiliser un compte distinct avec des permissions limitées.
Définissez un mot de passe root robuste et désactivez l'accès root à distance.
5. Configurer le service Windows et le réseau
Conservez l' option « Installer en tant que service » sélectionnée pour un déploiement serveur standard. Le nom de service par défaut du fichier MSI est «MariaDB . ». Si le réseau TCP/IP est activé, le port par défaut est «3306 . » ; vérifiez l'absence de conflit et notez tout port modifié.
Pour les clients distants, limitez l'adresse d'écoute de MariaDB et la règle du pare-feu Windows au réseau privé ou aux adresses IP clientes requises. Ne pas exposer le port 3306 sur Internet ni autoriser l'accès root à distance.
Les paramètres de service Windows et de réseau TCP/IP dans le programme d'installation de MariaDB.
6. Installez et vérifiez MariaDB
Vérifiez les paramètres, cliquez sur Installer , attendez la fin de l'installation, puis sélectionnez Terminer . Si l'assistant a créé une instance de base de données en tant que service, la documentation de MariaDB indique que ce service est en cours d'exécution après l'installation.
Ouvrez le raccourci de l'invite de commandes MariaDB depuis le menu Démarrer et connectez-vous :
mariadb -u root -p
Saisissez le mot de passe lorsque vous y êtes invité. L'affichage de l'invite MariaDB confirme la connexion. Pour vérifier la version du serveur, exécutez la commande suivante : [commande manquante] SELECT VERSION();. L'invite de commandes du menu Démarrer ajoute binle répertoire de MariaDB au chemin d'accès ; vous pouvez également vérifier le service dans les Services Windows.
Une connexion réussie en ligne de commande aboutit à l'invite MariaDB, prête pour SQL.
7. Importer un fichier SQL avec HeidiSQL
HeidiSQL est une fonctionnalité MSI optionnelle. Si elle est absente, téléchargez-la depuis la page officielle de HeidiSQL . Créez une session 127.0.0.1sur le port 3306(ou le port que vous avez configuré) et connectez-vous avec un compte autorisé.
Sélectionnez la base de données de destination, puis choisissez Fichier > Exécuter un fichier SQL , recherchez le .sqlfichier et sélectionnez son encodage. Utilisez UTF-8 uniquement s'il correspond à celui de la sauvegarde. Confirmez d'abord la cible : HeidiSQL exécute le fichier lors de cette confirmation, et une sauvegarde peut contenir sa propre instruction CREATE DATABASEOR USE. Consultez l' aide à l'importation de HeidiSQL pour plus de détails.
Choisissez le fichier SQL et son encodage connu ; UTF-8 est donné à titre d’exemple.
8. Créer une base de données
Dans HeidiSQL, cliquez avec le bouton droit sur le nœud du serveur connecté dans l'arborescence de gauche, choisissez Créer > Base de données , saisissez un nom et confirmez. Vous pouvez également exécuter cette commande dans un onglet de requête :
CREATE DATABASE appdb;
Remplacez appdbpar le nom de votre choix, puis actualisez l'arborescence ou exécutez la commande SHOW DATABASES;. Le compte nécessite les CREATEprivilèges ; MariaDB documente cette instruction dans sa référence CREATE DATABASE .
Créez une base de données à partir du nœud serveur connecté dans l'arborescence de gauche de HeidiSQL.
Dépannage rapide
Connexion refusée : vérifiez que le service MariaDB est en cours d’exécution et que le client utilise le port configuré.
Délai d'expiration distant : vérifiez le protocole TCP/IP, l'adresse de liaison, une règle de pare-feu à portée limitée et l'hôte autorisé du compte de base de données.
Erreurs d'importation : vérifiez la base de données sélectionnée et l'encodage du fichier ; examinez la première erreur avant de relancer une exportation.
Données existantes : ne supprimez jamais un répertoire de données lors d’une mise à niveau ou d’une désinstallation avant d’avoir vérifié l’existence d’une sauvegarde restaurable.
Une fois le service démarré et l'authentification du client effectuée, MariaDB est prêt pour la configuration des applications. Utilisez un compte disposant des privilèges minimaux pour les applications et réservez le compte root à l'administration.