Comment utiliser les bases de données pour votre serveur

Dernière modification le 14 mars 2023 en Panel Godlike
  • 4 min read
  • 4332
  • 7
Valeriy Stereo

Valeriy Stereo

CCO, Creative Director

Bases de données MySQL

Vue d'ensemble

Les bases de données peuvent être utilisées par certains plugins pour permettre une méthode plus efficace et organisée de stockage de grandes quantités de données. Les plugins les plus courants qui peuvent utiliser les bases de données MySQL sont Dynmap, CoreProtect et LuckPerms.

Ajouter des bases de données MySQL

Depuis le panneauGodlike , sélectionnez l'onglet Bases de données sur la barre de navigation.

Cliquez sur Nouvelle base de données pour démarrer le processus.

Dans la première case, vous attribuez un nom à la base de données. Dans la seconde, vous pouvez indiquer quelles adresses IP peuvent se connecter à la base de données. Nous vous recommandons de laisser le caractère générique par défaut de %, qui permettra à toutes les adresses IP de se connecter.

Gestion des bases de données

Une fois la base de données créée, elle apparaît dans la liste des bases de données. À partir de là, vous pouvez afficher les détails de base, les détails avancés, importer dans la base de données, exporter à partir de la base de données ou supprimer la base de données.

Importer des bases de données MySQL via le tableau de bord

Pour importer une base de données, vous devez d'abord créer une nouvelle base de données sur votre serveur Godlike. Une fois qu'elle est créée, vous pouvez cliquer sur le bouton d'importation qui ouvrira une fenêtre. Remplissez le formulaire avec les détails de connexion à la base de données du serveur MySQL distant. N'oubliez pas que les importations de bases de données sont limitées à 5 Go.

Importation d'un dump de base de données .SQL via HeidiSQL

IMPORTANT

Gardez à l'esprit que tous les fichiers .SQL, tels que sqlite et autres, ne peuvent pas être importés dans MySQL.

Pour importer un dump de base de données .SQL via HeidiSQL, connectez-vous d'abord à votre base de données, sélectionnez votre base de données, puis cliquez sur l'option de menu Fichier et sélectionnez Exécuter le fichier SQL, ce qui exécutera votre fichier .SQL dans HeidiSQL et l'importera dans votre base de données.

Exemples de configuration d'une base de données dans différents plugins

Luckperms :

storage-method: MySQL

# The following block defines the settings for remote database storage methods.
#
# - You don't need to touch any of the settings here if you're using a local storage method!
# - The connection detail options are shared between all remote storage types.
data:

  # Define the address and port for the database.
  # - The standard DB engine port is used by default
  #   (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
  # - Specify as "host:port" if differs
  address: wing3.godlike.host:3306

  # The name of the database to store LuckPerms data in.
  # - This must be created already. Don't worry about this setting if you're using MongoDB.
  database: s1183_test

  # Credentials for the database.
  username: u1183_9Zpg9kHK5W
  password: 'Q0OSk3wB.uoMMVACY0D=pqWy'

➤ LiteBans

sql:
  # H2, MySQL, MariaDB, and PostgreSQL are supported database drivers.
  driver: MySQL

  ## MySQL/PostgreSQL settings ##
  # If using H2, the database will be stored in the LiteBans plugin folder,
  # and most of these settings won't apply.

  # Database server address.
  address: wing3.godlike.host:3306

  # Database name, username and password.
  database: s1183_test
  username: u1183_9Zpg9kHK5W
  password: 'Q0OSk3wB.uoMMVACY0D=pqWy'

➤ CoreProtect

use-mysql: true
table-prefix: co_
mysql-host: wing3.godlike.host
mysql-port: 3306
mysql-database: s1183_test
mysql-username: u1183_9Zpg9kHK5W
mysql-password: Q0OSk3wB.uoMMVACY0D=pqWy

➤ Plan

Base de données : Type : MySQL MySQL : Host : wing3.godlike.host Port : 3306 User : u1183_9Zpg9kHK5W Password : Q0OSk3wB.uoMMVACY0D=pqWy Base de données : s1183_test # Options de lancement à ajouter après l'adresse du pilote mysql Launch_options : "?rewriteBatchedStatements=true

Notez l'article sur une échelle de 5 points

sur 5 sur la base de 7 notes
Vous avez trouvé une erreur? Mettez-la en évidence et cliquez Ctrl + Enter pour nous en informer.
Panneau
de
démo
×

Signaler une erreur

Texte d'erreur

Votre choix