Créer et gérer une base de données
Dès qu’un serveur de jeu doit mémoriser quelque chose entre deux redémarrages — des comptes, un inventaire, une économie, des sanctions — il lui faut une base de données MySQL. Cette page s’adresse à tout client qui installe un framework RP, un plugin de permissions ou une boutique en jeu, et qui doit remplir des champs « host », « user » et « password ».
Les bases se créent depuis le panel panel.cloudfive.xyz, dans la rubrique dédiée aux bases de données de votre serveur. Le nombre inclus dépend de votre offre.
Créer une base depuis le panel
Section intitulée « Créer une base depuis le panel »-
Connectez-vous à panel.cloudfive.xyz et ouvrez votre serveur.
-
Ouvrez la rubrique qui liste les bases de données du serveur.
-
Lancez la création d’une nouvelle base, puis donnez-lui un nom court et explicite :
esx,boutique,permissions. Pas d’espaces, pas d’accents, pas de tirets — des lettres minuscules, des chiffres et le tiret bas. -
Laissez la valeur proposée dans le champ qui restreint les adresses autorisées à se connecter, si vous n’avez pas de besoin particulier.
-
Validez. Le panel crée la base, un utilisateur dédié et un mot de passe aléatoire.
-
Notez immédiatement les quatre valeurs affichées : adresse, port, nom de la base, nom d’utilisateur. Le mot de passe se révèle d’un clic.
Récupérer ses identifiants de connexion
Section intitulée « Récupérer ses identifiants de connexion »Les quatre valeurs affichées par le panel correspondent exactement aux quatre champs que vos plugins demandent :
| Ce que le panel affiche | Ce que votre plugin appelle | Piège courant |
|---|---|---|
| Adresse / point de connexion | host, hostname, server |
jamais localhost : la base est sur un autre serveur que le jeu |
| Port | port |
souvent 3306, mais pas toujours : lisez la valeur affichée |
| Nom de la base | database, dbname, schema |
le nom complet avec son préfixe |
| Utilisateur | user, username |
le nom complet avec son préfixe, pas votre email |
Le mot de passe se régénère depuis le panel si vous l’avez perdu. En revanche, changer le mot de passe casse immédiatement la connexion de votre serveur de jeu : pensez à le reporter dans la configuration, puis à redémarrer — voir Démarrer, arrêter et redémarrer.
Pour FiveM, le format de la chaîne de connexion attendue par oxmysql est détaillé dans Connecter la base de données (oxmysql).
Se connecter avec phpMyAdmin ou un client externe
Section intitulée « Se connecter avec phpMyAdmin ou un client externe »Deux façons de regarder l’intérieur d’une base.
Si le panel propose un lien phpMyAdmin à côté de votre base, c’est le plus simple : tout se passe dans le navigateur, avec le nom d’utilisateur et le mot de passe de la base.
Sinon, utilisez un client installé sur votre machine. Gratuits et éprouvés : HeidiSQL (Windows), DBeaver (Windows, macOS, Linux), MySQL Workbench. La configuration est toujours la même.
-
Installez le client de votre choix, puis créez une nouvelle connexion de type MySQL / MariaDB.
-
Renseignez l’adresse et le port donnés par le panel — pas
localhost. -
Renseignez l’utilisateur et le mot de passe de la base.
-
Connectez-vous, puis dépliez votre base : vous devez voir ses tables, ou une base vide si le jeu ne l’a pas encore initialisée.
-
Si la connexion est refusée, vérifiez le champ des adresses autorisées dans le panel : une base restreinte à une seule adresse refuse tout le reste.
Importer et exporter des données
Section intitulée « Importer et exporter des données »La plupart des frameworks livrent un fichier .sql à importer avant le premier démarrage. L’export, lui, est votre filet de sécurité.
Avec phpMyAdmin ou un client graphique, la fonction d’import attend votre fichier .sql ; la fonction d’export produit un fichier à conserver chez vous. En ligne de commande, depuis votre propre machine, les deux outils standards de MySQL suffisent :
mysql -h adresse-affichee-par-le-panel -P port -u u12_a1b2c3 -p s12_esx < schema.sqlmysqldump -h adresse-affichee-par-le-panel -P port -u u12_a1b2c3 -p s12_esx > sauvegarde-2026-11-09.sqlLe -p sans valeur demande le mot de passe de façon interactive : ne l’écrivez pas dans la commande, il resterait dans l’historique de votre terminal.
Trois points d’attention :
- Un gros fichier
.sqléchoue souvent dans le navigateur. Au-delà de quelques dizaines de mégaoctets, passez par un client ou par la ligne de commande. - Importez avant le premier démarrage quand le framework le demande, sinon le serveur crée des tables incomplètes et le schéma entre en conflit.
- Vérifiez l’ordre des fichiers. Certains frameworks livrent plusieurs
.sqlà importer dans un ordre précis ; leur documentation le précise.
Bonnes pratiques de sauvegarde
Section intitulée « Bonnes pratiques de sauvegarde »Ce qui marche en pratique :
- Exportez la base avant toute opération sensible : mise à jour du framework, installation d’un gros script, wipe, changement de version.
- Prenez un export régulier et conservez-le ailleurs que sur le serveur — sur votre machine ou sur un stockage externe. Un export qui dort sur le serveur disparaît avec lui.
- Datez vos fichiers (
sauvegarde-2026-11-09.sql) et gardez les trois derniers. Une sauvegarde unique écrasée chaque jour ne protège pas d’une corruption qui passe inaperçue une semaine. - Testez une restauration au moins une fois. Une sauvegarde jamais restaurée est une hypothèse, pas une sauvegarde.
Combien de bases selon l’offre
Section intitulée « Combien de bases selon l’offre »Le nombre de bases incluses dépend du palier commandé. Les valeurs publiées :
| Offre | Bases incluses |
|---|---|
| FiveM Starter | 2 |
| FiveM Essentiel, FiveM Avantage | 3 |
| FiveM Performant | 4 |
| Minecraft Essentiel, Minecraft Avantage | 3 |
| Minecraft Performant | 4 |
Pour les autres jeux et les autres paliers, reportez-vous à la page de votre offre sur cloudfive.fr — par exemple l’hébergement FiveM ou l’hébergement Minecraft. Si la création d’une base supplémentaire est refusée, c’est en général que le quota de l’offre est atteint : passer à un palier supérieur est possible à tout moment, voir Changer de formule.
Si ça ne marche pas
Section intitulée « Si ça ne marche pas »Le serveur de jeu affiche une erreur de connexion à la base. Relisez les quatre valeurs une par une dans la configuration. Dans l’ordre de fréquence : localhost laissé à la place de l’adresse réelle, préfixe oublié sur le nom de la base ou de l’utilisateur, mot de passe recopié avec un espace en trop, port par défaut laissé alors que le panel en affiche un autre.
La connexion marche depuis mon PC mais pas depuis le serveur de jeu. C’est presque toujours une configuration non rechargée : un serveur de jeu lit ses fichiers au démarrage. Redémarrez-le.
« Access denied for user ». Mot de passe erroné, ou connexion refusée depuis cette adresse. Régénérez le mot de passe depuis le panel, reportez-le dans la configuration, redémarrez.
« Unknown database ». Le nom saisi ne correspond pas au nom complet préfixé, ou la base a été supprimée. Recopiez le nom affiché par le panel.
L’import s’arrête au milieu. Le fichier est trop gros pour l’outil utilisé, ou il contient une instruction incompatible avec la version de MySQL. Passez en ligne de commande : le message d’erreur y est précis, il indique la ligne fautive.
Rien de tout cela. Ouvrez un ticket de support en indiquant le nom de la base, le message d’erreur exact et le framework concerné — sans le mot de passe. Pour une base liée à un site et non à un jeu, c’est une autre page : Bases de données MySQL de l’hébergement web.