Aller au contenu principal

Comment lier la base de données

1. Accédez au panel ElypseCloud

Connectez-vous à votre compte ElypseCloud via votre espace client et accédez au panel de gestion de votre serveur FiveM.

2. Accédez à la section Bases de données

Dans l'interface d'administration de votre serveur, naviguez vers la section Bases de données.

3. Créez une base de données

Créez une nouvelle base de données.

Connexion depuis

Assurez-vous de laisser le champ "Connexion depuis" vide ou avec le caractère % pour permettre la connexion depuis n'importe quelle adresse IP.

(Optionnel) Importer son SQL

Après la création de la base de données, vous pouvez importer votre fichier SQL si nécessaire via PhpMyAdmin.

Limite de taille

La taille maximale pour l'importation d'un fichier SQL est de 2 Mo.

Si votre fichier est plus grand, utilisez un outil externe (type injecteur) comme HeidiSQL ou MySQL Workbench.

4. Choisir le type de ligne de connexion

4. Choisir le format de connexion

Il existe deux formats de connexion. Choisissez celui qui correspond à vos besoins.

Format "classique" (key=value)

Utilisez ce format si : Votre mot de passe ne contient pas les caractères suivants : ; , / ? : @ & = + $ #

set mysql_connection_string "server=DB_HOST;user=DB_USER;database=DB_NAME;password=DB_PASSWORD"

Exemple avec des valeurs réelles :

set mysql_connection_string "server=51.75.30.126;user=S123_utilisateur;database=S123_fivem;password=MonMotDePasse"

Signification de chaque élément :

  • <DB_HOST> → L'adresse IP de votre base de données (ex: 51.75.30.126)
  • <DB_USER> → Le nom d'utilisateur (ex: S123_utilisateur)
  • <DB_NAME> → Le nom de la base de données (ex: S123_fivem)
  • <DB_PASSWORD> → Le mot de passe de votre base de données
Caractères spéciaux avec OxMySQL

Si votre mot de passe contient les caractères ; , / ? : @ & = + $ #, ce format ne fonctionnera pas. Utilisez le format URL DSN ci-dessous ou faites une rotation de mot de passe dans votre panel.

Format "URL DSN"

Utilisez ce format si : Votre mot de passe contient des caractères spéciaux.

set mysql_connection_string "mysql://DB_USER:DB_PASSWORD@DB_HOST:DB_PORT/DB_NAME"

Exemple avec des valeurs réelles :

set mysql_connection_string "mysql://S123_utilisateur:MonMotDePasse@51.75.30.126:3306/S123_fivem"

Signification de chaque élément :

  • DB_USER → Le nom d'utilisateur (ex: S123_utilisateur)
  • DB_PASSWORD → Le mot de passe de votre base de données
  • DB_HOST → L'adresse IP (ex: 51.75.30.126)
  • DB_PORT → Le port (toujours 3306)
  • DB_NAME → Le nom de la base de données (ex: S123_fivem)
Caractères spéciaux dans le mot de passe

Si votre mot de passe contient des caractères spéciaux comme @, #, $, %, &, etc., vous avez deux options :

Option 1 (Recommandée) : Faites une rotation de mot de passe dans votre panel pour générer un mot de passe sans caractères spéciaux.

Option 2 (Avancée) : Encodez les caractères spéciaux en URL :

  • @ devient %40
  • # devient %23
  • $ devient %24
  • % devient %25
  • & devient %26

Exemple : Si votre mot de passe est Pass@123#, utilisez Pass%40123%23 dans la chaîne de connexion.

5. Configurez votre fichier server.cfg

  1. Ouvrez le fichier server.cfg dans le gestionnaire de fichiers de votre serveur
  2. Ajoutez la ligne de connexion que vous avez choisie (format classique ou URL DSN)
  3. Remplacez tous les PLACEHOLDER (ex: DB_USER, DB_PASSWORD, etc...) par vos vraies informations de base de données
  4. Enregistrez le fichier
Avec TxAdmin

Si vous utilisez TxAdmin, modifiez le fichier via l'interface de TxAdmin pour éviter les conflits de fichiers.

6. Redémarrez votre serveur

Redémarrez votre serveur FiveM pour appliquer les modifications.


🎉 Félicitations

Votre base de données est désormais liée à votre serveur FiveM !

Besoin d'aide ?

En cas de problème, ouvrez un ticket sur notre Discord.