Base de connaissances

1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !

Importer une base de données

Ce guide explique comment importer une base de données MySQL/MariaDB sur un Hébergement Web Infomaniak.

 

Importer une base de données

Afin d'importer une base de données Infomaniak:

  1. Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
  2. Cliquez directement sur le nom attribué au produit concerné.
  3. Cliquez sur Bases de données dans le menu latéral gauche.
  4. Cliquez sur le bouton / menu “Plus d'actions” pour davantage de choix.
  5. Choisissez Importer une base de données:
  6. Suivez l'assistant jusqu'au bout.

 

Vous aurez alors le choix…

  • … d'envoyer directement votre base de données (sql, gz, bz2, zip, 300 Mo max) depuis votre ordinateur
  • … de sélectionner le fichier à importer depuis votre hébergement après l'avoir déposé sur le serveur via FTP
  • … de choisir une sauvegarde parmi celles qui se font de façon automatique

… puis également à choix:

  • importer les données vers une nouvelle base (création)
  • importer sur une base existante (remplacement/écrasement)

 

Attention: une importation MySQL/MariaDB consécutive à une exportation nécessite une action de votre part si vous utilisez des TRIGGERS/VIEWS: prenez connaissance de cet autre guide !

 

Méthode alternative (SSH - pour utilisateurs avancés)

Prérequis

Pour importer en SSH:

  1. Envoyer la base de données à importer via FTP sur votre hébergement.
  2. Ouvrez un terminal/console SSH,
  3. Depuis une application de type Terminal (interface en ligne de commande, CLI /Command Line Interface) sur votre appareil, par exemple l'application PuTTY (à télécharger et installer sur Windows) ou Terminal (installé par défaut sur macOS), exécutez et adaptez la commande suivante:
  4. ssh ftp-user@adresse-du-serveur‍
  5. Saisissez le mot de passe du compte FTP + SSH.
  6. Saisissez et adaptez la commande suivante:

    mysql --verbose -u db-user -p db-name -h db-host < path‍
    • remplacez db-user par le nom d'utilisateur de la base de données (par exemple abcd_user)
    • remplacez db-name par le nom de la base de données (par exemple abcd_sample)
    • remplacez db-host par le serveur MySQL de votre hébergement
    • remplacez path par le chemin où vous avez envoyé la base de données à l'étape 1 de cette procédure (si vous avez un seul site Web stocké à l'emplacement par défaut, le chemin serait par exemple ~/web/test.sql)
  7. Patientez pendant l'importation (cela peut durer plusieurs minutes selon la taille).

Cette FAQ a été utile?