Créer et se connecter à une base de données MySQL
Créez une base de données pour vos plugins, mods ou applications, trouvez ses détails de connexion et connectez-vous à partir de votre serveur ou d'un outil externe.
Certains plugins, mods et applications stockent leurs données dans une base de données MySQL au lieu de fichiers plats — c'est plus rapide à grande échelle et permet à plusieurs serveurs de partager des données. ServerPrism fournit à chaque serveur ses propres bases de données, créées en quelques clics.
Créer une base de données
- Ouvrez votre serveur et cliquez sur l'onglet Databases.
- Cliquez sur Create Database / New Database.
- Vous pouvez éventuellement définir un nom ou une remarque pour vous souvenir de son utilité (par exemple luckperms).
- Confirmez. Le panneau crée la base de données et un utilisateur, et vous montre les détails de connexion.
Trouver vos détails de connexion
Après la création, l'onglet Databases affiche tout ce dont vous avez besoin pour vous connecter :
- Host — l'adresse du serveur de base de données.
- Port — généralement
3306. - Database name — souvent préfixé, par exemple
s5_luckperms. - Username — auto-généré, par exemple
u5_xxxxxxxx. - Password — cliquez pour le révéler ou le changer si nécessaire.
Gardez ces informations en sécurité — toute personne les possédant peut lire et écrire vos données.
Se connecter à partir d'un plugin ou d'un mod
La plupart des plugins ont une section database ou storage dans leur configuration. Collez-y les détails. Un config.yml typique de LuckPerms ressemble à ceci :
storage-method: mysql
data:
address: HOST:3306
database: s5_luckperms
username: u5_xxxxxxxx
password: 'your-password'
Enregistrez la configuration dans le File Manager et redémarrez le serveur pour que le plugin se reconnecte. Les noms de champs varient selon le plugin — consultez sa propre documentation, mais les valeurs d'hôte/port/base de données/nom d'utilisateur/mot de passe sont toujours celles de l'onglet Databases.
Se connecter à partir d'un outil externe
Pour parcourir ou modifier les données vous-même, utilisez un client comme HeidiSQL, DBeaver ou MySQL Workbench. Entrez le même hôte, port, nom d'utilisateur, mot de passe et base de données. Si l'accès externe est restreint pour des raisons de sécurité, le gestionnaire de base de données intégré du panneau vous permet d'exécuter des requêtes depuis votre navigateur.
Problèmes courants
- "Access denied for user" : nom d'utilisateur ou mot de passe incorrect — copiez-les à nouveau depuis l'onglet Databases (attention aux espaces de fin).
- "Unknown database" : le nom de la base de données est généralement préfixé (par exemple
s5_) — utilisez le nom exact affiché dans le panneau, pas seulement la remarque que vous avez tapée. - "Communications link failure" / impossible de se connecter : utilisez l'Host et le Port exactement comme indiqué ; ne remplacez pas par
localhost. - Le plugin utilise toujours des fichiers plats : vous n'avez pas changé sa
storage-methodenmysql, ou n'avez pas redémarré après avoir modifié la configuration.
Conseils
- Une base de données par plugin permet de garder les choses organisées et facilite la compréhension des sauvegardes/restaurations.
- Changez le mot de passe depuis le panneau si vous l'avez déjà collé quelque part en public.
- Les bases de données comptent pour une limite par plan — besoin de plus, ou d'une plus grande ? Ouvrez un ticket.