Soldes d'été -15%

Documentation Rvhhost, guides pour vos serveurs de jeux, VPS et web.

Tous les guides
FiveM · Base de données

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

La plupart des frameworks RP (ESX, QBCore) et des scripts persistants ont besoin d'une base de données MySQL : argent, inventaires, propriétés, personnages. Voici comment créer votre base chez Rvhhost et la connecter à votre serveur FiveM.

Pourquoi une base MySQL ?

Une base MySQL stocke toutes les données persistantes de votre serveur RP. Sans elle, rien n'est sauvegardé entre deux redémarrages. Le connecteur le plus utilisé aujourd'hui est oxmysql.

Créer la base depuis le panel

  1. 1Dans votre espace client Rvhhost, ouvrez la section Bases de données de votre serveur.
  2. 2Cliquez sur Créer une base : un nom, un utilisateur et un mot de passe sont générés.
  3. 3Notez l'hôte, le port, le nom de la base, l'utilisateur et le mot de passe.

Configurer la connection string

Installez oxmysql dans votre dossier `resources`, puis ajoutez la chaîne de connexion dans votre `server.cfg` :

set mysql_connection_string "mysql://UTILISATEUR:MOTDEPASSE@HOTE:PORT/NOM_BASE?charset=utf8mb4"

Remplacez chaque champ par les identifiants fournis par Rvhhost. Ajoutez `ensure oxmysql` avant vos ressources qui utilisent la base (ESX, QBCore…).

Importer un fichier .sql

  1. 1Ouvrez phpMyAdmin depuis votre panel (ou connectez-vous avec un client MySQL).
  2. 2Sélectionnez votre base puis l'onglet Importer.
  3. 3Choisissez le fichier `.sql` de votre framework et validez.

Faites toujours une sauvegarde de votre base avant d'importer ou de modifier des tables en production.

Questions fréquentes

oxmysql ou ghmattimysql ?+

oxmysql est aujourd'hui le standard, plus performant et maintenu. ghmattimysql est plus ancien ; la plupart des scripts récents utilisent oxmysql.

phpMyAdmin est-il inclus ?+

Oui, vous accédez à phpMyAdmin depuis votre espace client pour gérer visuellement vos bases.