Offre limitée ! Des réductions jusqu'à 50% sur vos serveurs

✨ BLACK FRIDAY ✨

Du 19 novembre au 2 décembre 2024

Comment importer et exporter une base MySQL avec phpMyAdmin ?

Tu veux sauvegarder ou migrer ta base MySQL pour ton serveur Minecraft ? On fait ça proprement avec phpMyAdmin, en quelques clics. Avec notre serveur Minecraft dédié, profite de performances exceptionnelles.

Prérequis

  • Accès au panel Oxygenserv (ton login et mot de passe)
  • Identifiants de la base MySQL (utilisateur, mot de passe, nom de base)
  • Hôte et port MySQL si besoin (ex. mysql.oxygenserv.local et 3306)
  • Un fichier de sauvegarde .sql ou .sql.gz si tu importes
  • Un navigateur à jour et une connexion stable

Étapes détaillées

  1. Connecte-toi au panel Oxygenserv
    Ouvre ton panel et connecte-toi avec tes identifiants. Va dans l’onglet « Bases de données » ou « MySQL » selon ton interface. Si tu n’as pas encore de base, clique sur « Créer une base » et note bien l’utilisateur, le mot de passe et le nom de la base. Tu verras une ligne avec ta base listée et un bouton pour la gérer.
  2. Accède à phpMyAdmin
    Depuis la page de ta base, clique sur « Gérer » puis sur « phpMyAdmin ». Une page de login s’ouvre : saisis l’utilisateur et le mot de passe de la base (pas ceux du panel). Par exemple, utilisateur oxy1234, base minecraft_prod. Si ça refuse la connexion, vérifie que tu n’as pas inversé le nom d’utilisateur et le nom de la base.
  3. Exporte en mode rapide (backup express)
    Dans phpMyAdmin, clique sur ta base dans la colonne de gauche (elle devient en gras). En haut, ouvre l’onglet « Exporter ». Laisse « Méthode d’exportation » sur « Rapide » et « Format » sur SQL. Clique sur « Exécuter » (ou « Go ») en bas : un fichier .sql se télécharge. Garde-le dans un dossier clair, par exemple backups/2025-10-07_minecraft.sql.
  4. Exporte en mode personnalisé (options avancées)
    Toujours dans « Exporter », choisis « Personnalisé » pour plus de contrôle. Sélectionne toutes les tables et coche « Ajouter la commande DROP TABLE » pour simplifier une restauration propre. Mets le jeu de caractères sur utf8mb4 et la collation en utf8mb4_general_ci. Active une compression en sortie gzip pour réduire la taille du fichier. Clique sur « Exécuter » et récupère le .sql.gz compressé.
  5. Prépare l’import (sécurité des données)
    Avant d’importer, arrête ton serveur Minecraft depuis le panel pour éviter des écritures pendant l’opération. Va dans l’onglet « Console » et clique sur le bouton rouge « Arrêter ». Attends le message « Server stopped » dans les logs. Cette étape évite les incohérences dans les données.
  6. Nettoie la base cible si nécessaire
    Si tu réimportes dans une base déjà remplie, vide-la pour repartir proprement. Dans phpMyAdmin, ouvre la base, coche « Tout sélectionner » en bas de la liste des tables. Choisis « Vider » (supprime les données mais garde la structure) ou « Supprimer » (supprime les tables). Si tu importes dans une base neuve, tu peux sauter cette étape.
  7. Lance l’import du fichier .sql
    Clique sur l’onglet « Importer » en haut. Sous « Fichier à importer », clique sur « Parcourir » et sélectionne ton fichier .sql, .zip ou .sql.gz. Laisse le format sur SQL et garde « Interrompre l’import en cas d’erreurs » activé. Clique sur « Exécuter » en bas de page. Tu verras une bannière verte de succès si tout est OK; si c’est rouge, lis le message d’erreur pour corriger.
  8. Renseigne la base dans tes plugins/mods
    Dans tes configs (ex. plugins/Essentials/config.yml ou plugins/YourPlugin/database.yml), mets les bons paramètres host, port, user, password, database. Exemple: host: mysql.oxygenserv.local, port: 3306, user: oxy1234, database: minecraft_prod. Sauvegarde le fichier. Retourne au panel et redémarre le serveur.
  9. Redémarre et vérifie
    Clique sur « Démarrer » et surveille les logs. Tu devrais voir des lignes comme « Connected to MySQL » ou « Tables initialized ». Teste en jeu les fonctionnalités qui utilisent la base (profil joueur, economy, permissions). Si tu vois « Access denied for user », c’est que l’utilisateur ou le mot de passe sont faux; si « Unknown column », mets à jour le plugin ou réimporte une version compatible; si « Packet too large » ou « max_allowed_packet », compresse/splite le dump ou contacte le support.

Astuces & optimisation

Compresse toujours tes exports en .sql.gz : tu gagnes souvent 80–90% de taille, plus rapide à transférer. Garde un historique de 3 à 7 backups avec un nom daté (ex. YYYY-MM-DD_minecraft.sql.gz) pour revenir en arrière facilement. Utilise utf8mb4 pour supporter tous les caractères (pseudo avec emoji, etc.). Si ton import dépasse la limite d’upload de phpMyAdmin, compresse le fichier, coupe-le en plusieurs parties, ou demande une méthode alternative au support (SFTP + import côté serveur). Pour éviter toute corruption, arrête le serveur pendant l’import et redémarre seulement après la bannière verte de succès.

FAQ

Je n’ai pas les identifiants phpMyAdmin, je fais quoi ?

Dans le panel Oxygenserv, ouvre la section « Bases de données », clique sur ta base et affiche/régénère le mot de passe. Utilise ces identifiants (pas ceux du panel) pour te connecter à phpMyAdmin. Si tu ne vois aucune base, crée-en une et note les infos affichées.

phpMyAdmin me dit « Access denied for user »

Vérifie l’utilisateur et le mot de passe de la base, et que tu sélectionnes le bon hôte mysql.oxygenserv.local si demandé. Regénère le mot de passe depuis le panel et réessaie. Assure-toi aussi que tu utilises le bon nom de base dans tes scripts.

Mon fichier est trop gros pour l’import

Compresse-le en .gz, ça passe souvent sous la limite. Sinon, découpe le dump (outil type « split SQL ») ou contacte le support pour une importation côté serveur. Tu peux aussi exporter en « Personnalisé » en excluant les tables volumineuses temporaires si elles ne sont pas essentielles.

Erreur de collation (ex. « Unknown collation utf8mb4_0900_ai_ci »)

Dans l’export « Personnalisé », choisis utf8mb4 et utf8mb4_general_ci. Tu peux aussi modifier le fichier .sql et remplacer la collation problématique par utf8mb4_general_ci avant l’import.

Tu gères maintenant tes exports/imports MySQL comme un pro. Besoin d’un coup de main ? On est là pour t’aider à sécuriser et accélérer tes opérations.

Articles similaires

Table des matières

Facebook
Twitter
LinkedIn