Créer une base MySQL pour serveur FiveM : guide pas à pas
Avant d'installer oxmysql, il faut une base MySQL ou MariaDB propre : utilisateur dédié (pas root), charset utf8mb4 et droits limités au schéma du serveur. Ce guide couvre la création depuis phpMyAdmin, HeidiSQL ou ligne de commande — applicable chez tout hébergeur FiveM.
1. Pourquoi un utilisateur dédié
Ne jamais connecter FiveM avec le compte root MySQL. Créez un utilisateur fivem_user avec droits uniquement sur fivem_db.
En cas de faille SQL injection sur un script tiers, les dégâts restent limités à cette base.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
2. Créer la base et l'utilisateur
Depuis MySQL CLI ou phpMyAdmin → SQL :
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
CREATE DATABASE fivem_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'fivem_user'@'%' IDENTIFIED BY 'MotDePasseFort123';
GRANT ALL PRIVILEGES ON fivem_db.* TO 'fivem_user'@'%';
FLUSH PRIVILEGES;
3. Importer le SQL du framework
ESX, QBCore ou votre base GothamDev fournit un fichier .sql — importez-le dans fivem_db via phpMyAdmin ou HeidiSQL.
Ordre : créer la base → importer SQL → configurer oxmysql → ensure framework → ensure scripts jobs.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
- Vérifiez que toutes les tables sont créées (users, items, jobs…)
- Pas d'erreur « table already exists » si réimport — utilisez une base vide
- Sauvegardez un dump après import réussi
4. Sauvegardes automatiques
Planifiez un mysqldump quotidien — txAdmin et la plupart des hébergeurs proposent des backups BDD.
Testez une restauration une fois par mois : un backup non testé ne vaut rien.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
mysqldump -u fivem_user -p fivem_db > backup_$(date +%Y%m%d).sql
5. Étape suivante : oxmysql
Base prête ? Passez à installer oxmysql sur FiveM.
Base clé en main avec BDD préconfigurée : Base Serveur FiveM Française GothamDev.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
Profiler et optimiser resmon
Ouvrez resmon (F8) en jeu : identifiez les ressources au-dessus de 0,50 ms — candidates à désactivation ou refactor.
Moins de scripts actifs mais mieux codés bat un serveur qui empile 200 ressources non maintenues.
LeGeekShop ne vend que de l'open source : vous pouvez auditer le .lua avant déploiement.
Nous développons scripts RP, interfaces NUI et ressources sur mesure — toujours open source, avec la même exigence que sur nos projets web clients.
LeGeekShop ne commercialise que des ressources FiveM open source — code livré en clair (.lua, config, assets), personnalisation totale côté serveur.
La stabilité serveur FiveM passe par moins de ressources mais mieux optimisées : profiling resmon, events réseau maîtrisés et scripts maintenus — philosophie appliquée sur LeGeekShop.
Synthèse : stabiliser son serveur RP
Appliquez ce guide par étapes — pas tout en même temps. Mesurez une métrique par semaine pour savoir ce qui fonctionne.
GothamDev peut prendre en charge tout ou partie de ce plan : audit initial gratuit, devis transparent et livrables testés.
- Audit resmon et ressources inutiles
- Stabilisation base + sauvegardes
- Site + Discord + boutique alignés
- Communication joueurs et changelog
Questions fréquentes
MariaDB ou MySQL ?
Les deux conviennent — MariaDB 10.4+ est courant chez les hébergeurs FiveM.
Base sur le même serveur que FXServer ?
Recommandé pour la latence ; sinon choisissez un hébergeur BDD proche géographiquement.
Vendez-vous des scripts escrow ou chiffrés ?
Non. LeGeekShop = 100 % open source GothamDev : .lua, config et assets modifiables — jamais de ressource verrouillée ou escrow.
Proposez-vous des scripts FiveM sur mesure ?
Oui — développement open source sur mesure, en plus du catalogue LeGeekShop.
Passer à l'action
Vous montez un serveur RP from scratch ? La Base Serveur FR GothamDev inclut scripts, mappings et doc BDD.