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:
- Cliquez ici afin d'accéder à la gestion de votre produit sur le Manager Infomaniak (besoin d'aide ?).
- Cliquez directement sur le nom attribué au produit concerné.
- Cliquez sur Bases de données dans le menu latéral gauche.
- Cliquez sur le bouton Plus d'actions.
- Choisissez Importer une base de données:
- 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
puis Ă©galement Ă choix:
- importer les données vers une nouvelle base (création)
- importer sur une base existante (remplacement/Ă©crasement)
Méthode alternative (SSH — pour utilisateurs avancés)
Prérequis
- Posséder le fichier
.sql
de la base de données à importer. - Avoir créé une nouvelle base de données vierge.
- Avoir un utilisateur qui a tous les droits sur la base de données.
- Avoir un compte FTP + SSH.
Pour importer en SSH:
- Envoyer la base de données à importer via FTP sur votre hébergement.
- Ouvrez un terminal/console SSH, p.ex l'application PuTTY (à télécharger et installer sur Windows) ou Terminal (installé par défaut sur macOS).
Saisissez et adaptez la commande suivante:
ssh ftp-user@adresse-du-serveur‍
- remplacez
ftp-user
par le nom d'utilisateur du compte FTP + SSH (p.exabcd_user
) - remplacez
adresse-du-serveur
par l'adresse du serveur web de votre hébergement
- remplacez
- Saisissez le mot de passe du compte FTP + SSH.
Saisissez et adapter 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 (p.exabcd_user
) - remplacez
db-name
par le nom de la base de données (p.exabcd_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 p.ex~/web/test.sql
)
- remplacez
- Patientez pendant l'importation (cela peut durer plusieurs minutes selon sa taille).
Lien vers cette FAQ: