Passer au contenu principal

FiveM : Importation de fichier SQL

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Beaucoup de ressources pour FiveM nécessitent une base de données pour bien fonctionner. Du coup, c’est super important d’importer correctement les fichiers SQL fournis avec tes ressources dans ta base de données pour que les ressources puissent créer des entrées et tourner comme prévu.

info

Toutes les ressources ne nécessitent pas une base de données pour fonctionner ! Quand tu télécharges une ressource, check la description ou la doc pour savoir si tu dois importer un fichier SQL.

Dans pas mal de cas, un ou plusieurs fichiers avec l’extension .sql seront inclus dans les fichiers téléchargés de la ressource. Ces fichiers doivent être importés dans ta base de données.

Préparer le fichier SQL

Dans cet exemple, on va importer le fichier SQL pour ESX. Tu dois préparer le fichier SQL pour la ressource que tu veux importer. Pour ça, ouvre le dossier de ta ressource qui nécessite une base de données et trouve un fichier avec l’extension .sql.

info

Avant de lancer l’import, ouvre le fichier .sql avec un éditeur de texte et vérifie si les lignes suivantes sont présentes :

Si c’est le cas, pense à supprimer les lignes CREATE et USE de la base de données puis sauvegarde le fichier, sinon le fichier SQL ne pourra pas être importé.

Pourquoi ? Parce que la première ligne indique qu’il faut créer une nouvelle base de données, ce qui n’est pas nécessaire puisque ton serveur de jeux RedM a déjà une base avec un autre nom. La deuxième ligne indique d’utiliser la base essentialmode pour l’import, mais là encore ce n’est pas nécessaire car tu as déjà une base existante pour l’import.

Importer le fichier SQL dans ta base de données

Maintenant, rends-toi dans la section Base de données sur le webinterface de ton serveur de jeux.

Sur la page base de données, tu trouveras plein de fonctions pour gérer ta base, comme faire des sauvegardes, créer, gérer, etc. Ici on va se concentrer sur l’accès à ta base, mais n’hésite pas à jeter un œil à nos autres guides base de données si tu veux plus d’infos : Accès externe à la base de données.

Clique sur l’icône bleue de redirection qui te mènera à l’outil phpmyadmin où tu pourras accéder facilement à ta base. Connecte-toi avec les identifiants fournis sur la page base de données si demandé.

Une fois sur la page, sélectionne ta base de données dans la liste à gauche. Le nom de ta base commencera toujours par zap en préfixe.

Si tu n’as jamais utilisé ta base, elle sera vide pour l’instant. C’est le moment d’importer le fichier .sql.

Clique sur le bouton Importer dans la barre de navigation en haut de phpmyadmin pour ouvrir le menu d’import.

Ensuite, clique sur le bouton Parcourir... qui ouvrira une fenêtre d’explorateur de fichiers. Sélectionne le fichier .sql que tu voulais importer à la base.

note

La taille max du fichier est de 2 Mo. Si ton fichier SQL est plus gros, utilise un splitter SQL pour découper ton fichier en plusieurs parties plus petites. On recommande l’outil Pinetools SQL-Splitter qui fait ça pour toi. Une fois découpé, tu peux importer les fichiers SQL normalement.

Enfin, clique sur le bouton Importer en bas de la page pour lancer l’import. Si tout s’est bien passé, tu verras un message de succès et une nouvelle table sera créée dans ta base, visible à gauche.

Conclusion

Importer un fichier SQL pour ton serveur FiveM est indispensable pour utiliser plein de ressources sans galère. Si tu as des questions ou besoin d’aide, n’hésite surtout pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂