MariaDB. Importer des données
L’import charge dans une base le contenu d’un fichier .sql — un dump obtenu par l’export d’une autre base. Dans BeAdmin, l’import ne fonctionne que dans une base vide : c’est une protection contre l’écrasement accidentel de données existantes. Pour importer dans une base non vide, utilisez phpMyAdmin (s’il est installé dans le module MariaDB).
Avant de commencer, assurez-vous de disposer d’un dump et d’une base créée pour l’accueillir. Pour savoir comment créer une base, voir le démarrage rapide de MariaDB.
Étape 1. Préparer le dump
Un dump est un fichier texte portant l’extension .sql. La sortie de mysqldump, un export de phpMyAdmin depuis un autre serveur, un export depuis un CMS — toute source qui produit un dump SQL standard convient.
⚠️ Dump sans CREATE DATABASE
Le dump ne doit contenir que les tables et les données de la base — sans instructions CREATE DATABASE ni USE. Vous choisissez la base à l’étape d’import ; si le dump tente de créer lui-même la base, l’import se termine par une erreur. Si de telles lignes figurent dans le fichier, supprimez-les avant le téléversement.
Étape 2. Téléverser le dump sur le serveur
Le module importe des fichiers situés sur le système de fichiers du serveur : le dump doit donc d’abord y être déposé. Nous vous recommandons l’une des méthodes suivantes :
Via le gestionnaire de fichiers
Dans le menu latéral, ouvrez Fichiers, accédez au répertoire voulu et cliquez sur « Téléverser ». Sélectionnez le fichier .sql sur votre ordinateur et confirmez le téléversement.
En FTPS
Le panneau ne donne pas d’accès direct au serveur en SSH/SCP. Pour transférer des fichiers depuis votre machine locale, activez le FTPS avec l’icône dont l’infobulle indique « Activer le serveur FTP », dans le gestionnaire de fichiers, puis connectez-vous avec n’importe quel client FTP (mêmes identifiant et mot de passe que pour vous connecter au panneau). La racine de l’accès FTP est /home/www ; déposez le dump dans le sous-répertoire voulu. Pour plus de détails, voir le guide de connexion au serveur en FTP.
Étape 3. Lancer l’import
Dans BeAdmin, l’import peut être lancé depuis le module MariaDB ou directement depuis le gestionnaire de fichiers. Les deux chemins mènent à la même boîte de dialogue et au même résultat — choisissez celui qui vous convient.
Depuis le module MariaDB
- Ouvrez le module MariaDB et passez à l’onglet « Bases de données ».
- Dans la ligne de la base voulue, cliquez sur l’icône dont l’infobulle indique « Importer des données ». Si la base n’existe pas encore, créez-la avec le bouton « Créer une base de données » du même onglet.
- Dans la boîte de dialogue « Importer des données », renseignez les champs :
- « Base de données » — liste déroulante des bases vides du serveur. Les bases qui contiennent des tables n’apparaissent pas dans la liste.
- « Fichier de dump » — liste déroulante des fichiers
.sqltrouvés sur le serveur. S’il n’y en a aucun, le message « Aucun fichier .sql trouvé, téléversez-en sur le serveur » s’affiche : retournez à l’étape 2.
- Cliquez sur « Exécuter ».
Depuis le gestionnaire de fichiers
Dans la section Fichiers, repérez le dump téléversé, faites un clic droit dessus et choisissez « Importer dans une base de données ». La même boîte de dialogue d’import s’ouvre avec le fichier déjà renseigné : il ne reste qu’à choisir la base et à cliquer sur « Exécuter ».
Une fois l’import lancé, les données apparaissent dans la base choisie. Vous pouvez vérifier les tables et les enregistrements via phpMyAdmin ou directement depuis l’application qui utilise cette base.