Offre Durée limitée : -10% sur tout le site avec le code WELCOME10

Lier une base de données MySQL à son serveur FiveM

Mis à jour le 3 octobre 2026 2 min de lecture 6 sections

Les frameworks FiveM comme ESX ou QBCore s'appuient sur une base de données pour stocker les joueurs, l'argent, les véhicules et toute la progression. Relier cette base à votre serveur est une étape incontournable. Voici la procédure, compatible oxmysql.

Créer la base de données dans le panel

  1. Connectez-vous à votre espace client ElypseCloud.
  2. Ouvrez le panel de votre serveur FiveM et accédez à la section Bases de données.
  3. Créez une nouvelle base : notez le nom, l'utilisateur, le mot de passe et l'hôte qui s'affichent.

Importer un fichier .sql (optionnel)

Si vous migrez une base existante, ouvrez phpMyAdmin depuis le panel, sélectionnez votre base, puis importez votre fichier .sql via l'onglet Import. Notre guide Sauvegarder et restaurer une base MySQL pour serveur FiveM détaille l'export et l'import.

Configurer la connexion dans server.cfg

Ouvrez le gestionnaire de fichiers du panel, puis éditez server.cfg. Ajoutez la ligne de connexion :

set mysql_connection_string "server=HOTE;database=NOM;user=UTILISATEUR;password=MOT_DE_PASSE"

Remplacez chaque valeur par les identifiants fournis par le panel.

Les deux pièges à éviter

  • Le champ server ne doit contenir que l'hôte : si le panel affiche hote:3306, retirez :3306.
  • Évitez les caractères spéciaux dans le mot de passe (; , / ? : @ & = + $ #) : ils peuvent casser la chaîne de connexion. Privilégiez un mot de passe alphanumérique.

Redémarrer et vérifier

Redémarrez le serveur FiveM. Dans la console, la ressource oxmysql doit afficher une connexion réussie. Si une erreur apparaît, vérifiez l'orthographe des identifiants et la présence éventuelle de :3306 dans le champ server.

Choisir son framework avant de connecter la base

La base de données ne sert qu'à partir du moment où votre framework l'exploite. Si vous hésitez encore, notre guide ESX Legacy vs QBCore vous aide à trancher, puis Installer ESX Legacy sur un serveur FiveM pour la suite.

FAQ

Quelle est la bonne syntaxe de mysql_connection_string ?

set mysql_connection_string "server=HOTE;database=NOM;user=UTILISATEUR;password=MOT_DE_PASSE", sans :3306 dans le champ server.

Pourquoi mon mot de passe bloque la connexion ?

Les caractères spéciaux (; , / ? : @ & = + $ #) cassent le parsing de la chaîne de connexion. Utilisez un mot de passe alphanumérique.

Faut-il impérativement oxmysql ?

C'est la ressource MySQL la plus répandue et celle que recommandent ESX et QBCore. La chaîne de connexion reste identique.

La base se connecte mais les données ne s'affichent pas ?

Vérifiez que votre framework est bien configuré pour lire cette base, et que les tables ont été importées.