Accueil Téléchargements Guide d'Installation YLC Market & MariaDB
Documentation Officielle & Déploiement

Guide d'Installation & Configuration MariaDB

Ce guide vous accompagne pas à pas dans l'installation du serveur de base de données relationnelle MariaDB et la mise en route de YLC Market en monoposte ou en réseau local multi-caisses.

💡
Règle d'or pour le réseau multi-caisses :
Seul le PC Serveur (Caisse 1 / Poste Principal) a besoin de MariaDB. Les Caisses Clientes secondaires (Caisse 2, Caisse 3...) n'ont besoin d'aucun serveur de base de données : elles se connectent directement au PC Serveur via le réseau local.
1

Télécharger MariaDB Community Server

Version recommandée : MariaDB 10.11 LTS ou 11.x (Windows 64-bit MSI)

MariaDB est le moteur de base de données relationnelle sécurisé, robuste et libre qui stocke l'intégralité de vos articles, ventes, tickets, stocks et utilisateurs.

  1. Rendez-vous sur la page officielle des téléchargements de MariaDB.
  2. Sélectionnez la version MariaDB 10.11 LTS (ou supérieure) pour l'architecture Windows (x86_64).
  3. Téléchargez le fichier d'installation au format MSI Package (ex: mariadb-10.11.x-winx64.msi).
Conseil : Choisissez bien l'installateur MSI (Windows 64-bit) et non l'archive ZIP afin de bénéficier de la création automatique du service Windows.
2

Assistant d'Installation & Paramétrage de MariaDB

L'étape la plus importante pour la compatibilité avec YLC Market

Lancez le fichier MSI téléchargé. Suivez l'assistant jusqu'à l'écran de configuration des paramètres de l'instance. Voici les choix exacts à appliquer :

Écran / Paramètre Valeur Recommandée Pourquoi ?
New root password admin Mot de passe par défaut de YLC Market pour une initialisation automatique sans configuration manuelle.
Confirm password admin Confirmation du mot de passe root.
Enable access from remote machines for 'root' user ☑ COCHÉ (INDISPENSABLE) Permet aux Caisses Clientes (Caisse 2, 3...) de se connecter à la base de données depuis les autres PC du réseau.
Use UTF8 as default server's character set ☑ COCHÉ Assure le support parfait des accents français et des caractères arabes.
Service Name MariaDB Le nom de service Windows officiel, détecté automatiquement par YLC Market.
TCP Port 3306 Port standard MySQL / MariaDB utilisé par l'application.
⚠️
Attention à la case « Enable access from remote machines » :
Si vous oubliez de cocher cette case lors de l'installation, MariaDB refusera toute connexion provenant d'autres PC du réseau local. Vous ne pourrez alors pas connecter vos caisses secondaires sans modifier manuellement les privilèges.

Cliquez sur Next puis Install. À la fin de l'installation, le service Windows MariaDB est automatiquement démarré et sera lancé à chaque démarrage de votre PC.

3

Autoriser le Pare-feu Windows (Multi-Caisses & izySCAN)

Ouverture des ports 3306 et 3001 sur le PC Serveur

Par défaut, le Pare-feu Windows bloque les connexions entrantes pour des raisons de sécurité. Pour que vos caisses clientes et les bornes connectées izySCAN puissent communiquer avec le serveur, vous devez autoriser :

  • Port TCP 3306 : Base de données MariaDB (connexion des caisses).
  • Port TCP 3001 : Serveur API YLC Market & découverte réseau automatique izySCAN.

Méthode rapide en 1 clic : Ouvrez l'application Invite de commandes (cmd.exe) ou PowerShell en tant qu'Administrateur (clic droit → « Exécuter en tant qu'administrateur »), puis collez les deux commandes suivantes :

Invite de commandes (Admin)
netsh advfirewall firewall add rule name="YLC Market MySQL" dir=in action=allow protocol=TCP localport=3306 netsh advfirewall firewall add rule name="YLC Market API" dir=in action=allow protocol=TCP localport=3001
C'est fait ! Les ports 3306 et 3001 sont désormais débloqués pour toutes les machines connectées à votre réseau local (WiFi ou câble Ethernet).
4

Installation & Premier Lancement de YLC Market Serveur

Initialisation automatique de la base de données gestions

Téléchargez et installez YLC-Market-Serveur-Setup-v1.0.2.exe sur votre ordinateur principal :

Ce qui se passe au premier lancement :

  1. YLC Market teste immédiatement la connexion avec MariaDB sur localhost:3306.
  2. Si vous avez défini le mot de passe admin à l'étape 2, le logiciel crée automatiquement la base de données gestions, génère toutes les tables et applique les migrations en quelques secondes.
  3. L'écran de connexion s'affiche avec le compte administrateur préconfiguré :
    • Identifiant : admin
    • Mot de passe : admin (modifiable immédiatement depuis les Paramètres Utilisateurs).
🔑
Vous avez choisi un autre mot de passe que "admin" ?
Pas d'inquiétude ! Si la connexion automatique échoue, YLC Market ouvre une fenêtre d'accueil intuitive « Configuration Base de Données ». Cliquez sur Paramètres avancés, saisissez votre mot de passe MariaDB personnalisé et validez : la connexion sera mémorisée définitivement.
5

Raccordement des Caisses Clientes (Postes Secondaires)

Déploiement simple en réseau local sans installer MariaDB

Si votre commerce dispose de plusieurs caisses (Caisse 2, Caisse 3, Caisse 4...) :

Rappel : Vous n'avez PAS besoin d'installer MariaDB sur les ordinateurs des caisses clientes ! Seul le logiciel client est requis.

1. Relever l'adresse IP locale du PC Serveur

Sur le PC Serveur, vous pouvez voir son adresse IP locale directement dans l'interface YLC Market (en bas de l'écran d'accueil) ou en tapant ipconfig dans l'invite de commandes Windows. Exemple : 192.168.1.50.

2. Installer YLC Market Caisse Client

3. Connexion au Serveur

Au premier lancement de la caisse cliente, une invite vous demande l'adresse de votre serveur :

  • Saisissez l'adresse IP de votre PC Serveur (ex: 192.168.1.50).
  • Nommez votre poste (ex: Caisse 2).
  • Cliquez sur Tester la connexion & Enregistrer.

Votre caisse cliente est connectée en temps réel au catalogue, au stock et au système d'encaissement !

?

Dépannage & Diagnostic des Erreurs Courantes

Solutions rapides aux problèmes fréquents de mise en route

🔴 Serveur MySQL non détecté sur le port 3306

Vérifiez que le service MariaDB est démarré. Appuyez sur Windows + R, tapez services.msc, cherchez MariaDB dans la liste et cliquez sur Démarrer. Vous pouvez aussi exécuter dans cmd admin : net start MariaDB.

🔒 Erreur « Access denied for user 'root' »

Le mot de passe saisi dans YLC Market ne correspond pas à celui défini lors de l'installation de MariaDB. Cliquez sur « Paramètres avancés » dans le pop-up de YLC Market et renseignez le bon mot de passe.

🌐 La caisse cliente ne trouve pas le serveur

Vérifiez que les deux ordinateurs sont bien connectés à la même box / même routeur. Assurez-vous d'avoir exécuté les commandes du Pare-feu Windows (Étape 3) sur le PC Serveur pour débloquer le port 3306.

💬 Besoin d'une assistance personnalisée ?

Notre équipe technique est disponible pour vous assister à distance ou configurer vos postes d'encaissement via AnyDesk / TeamViewer. Contactez-nous directement sur WhatsApp.

💬