Pitchoune
26/07/2005, 23h09
Introduction
Ici, vous trouverez comment restaurer votre base de données avec plusieurs moyens différents.
Note :
Il existe aucune fonction de restauration dans vBulletin. Si vous ne pouvez pas utiliser une des méthodes suivantes, demandez à votre hébergeur de vous aider à restaurer votre base de données.
Restaurer la base de données via SSH/Telnet - DOS
Avant de procéder à une restauration par SSH/Telnet ou DOS, vous devez avoir 2 choses :
1) Un accès SSH (http://forum.vbulletin-fr.org/tutorial.php?tutoid=90) ou Telnet (http://forum.vbulletin-fr.org/tutorial.php?tutoid=91) sur votre serveur. Vous devez vérifier avec votre hébergeur si ceci est disponible. Si votre serveur est sur un système Windows, vous devez aller dans le répertoire « bin » de MySQL sous invite de commandes DOS.
2) Un client SSH/Telnet comme PuTTy (http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html) (anglais). Inutile si vous êtes sur Windows.
Note :
Si votre sauvegarde à restaurer réside sur votre ordinateur, vous devez d'abord l'uploader sur votre site.
Ouvrez votre client SSH/Telnet ou l'invite de commandes DOS et connectez-vous sur votre serveur. Les lignes de commandes peuvent varier selon le système d'exploitation du serveur. Pour la plupart des hébergeurs, vous serez amené dans le répertoire root du FTP.
Tapez ceci :
mysql -u dbusername -p databasename < /chemin/de/sauvegarde.sql
Changez les valeurs correspondantes :
dbusernameCeci est le nom d'utilisateur de la base de données.
databasenameCeci est le nom de la base de données
/chemin/de/sauvegarde.sqlCeci est le le chemin et nom de fichier .sql auquel se trouve votre fichier de sauvegarde à restaurer. Vous devez entrer votre mot de passe de la base de données. Entrez-le et la base de données sera restauré.
Si votre hébergeur utilise un serveur MySQL en remote, comme mysql.votredomaine.com, vous devez ajouter le nom du serveur dans la ligne de commandes. Le nom du serveur (servername) est le même que celui indiqué dans le fichier config.php.
mysql -h servername -u dbusername -p databasename < /chemin/de/sauvegarde.sql
Restaurer la base de données via phpMyAdmin
Les instructions suivantes ont été réalisées avec phpMyAdmin 2.5.7-pl1.
Allez dans phpMyAdmin avec votre navigateur web et sélectionnez la base de données que vous souhaitez restaurer en cliquant sur le nom. si vous avez plusieurs bases de données, vous devez sélectionner le nom de la base de données dans la liste déroulante.
En haut du cadre de droite, vous verrez une ligne de liens. Cliquez sur « SQL ».
Vous verrez un large champ de texte pour lancer des requêtes et juste en dessous un petit champ nommé « Ou Emplacement du fichier texte ».
Cliquez sur le bouton « Parcourir... » naviguez dans votre ordinateur et sélectionnez le fichier de sauvegarde que vous souhaitez restaurer et cliquez sur le bouton « Exécuter ».
Attention :
Il existe la plupart du temps une limitation de taille de fichiers quand vous importez une base de données de cette façon. Si votre base de données est trop grande, vous pouvez recevoir des erreurs de temps limite dépassé de PHP. Dans ce cas, vous devez tenter de restaurer votre base de données via SSH/Telnet.
Ici, vous trouverez comment restaurer votre base de données avec plusieurs moyens différents.
Note :
Il existe aucune fonction de restauration dans vBulletin. Si vous ne pouvez pas utiliser une des méthodes suivantes, demandez à votre hébergeur de vous aider à restaurer votre base de données.
Restaurer la base de données via SSH/Telnet - DOS
Avant de procéder à une restauration par SSH/Telnet ou DOS, vous devez avoir 2 choses :
1) Un accès SSH (http://forum.vbulletin-fr.org/tutorial.php?tutoid=90) ou Telnet (http://forum.vbulletin-fr.org/tutorial.php?tutoid=91) sur votre serveur. Vous devez vérifier avec votre hébergeur si ceci est disponible. Si votre serveur est sur un système Windows, vous devez aller dans le répertoire « bin » de MySQL sous invite de commandes DOS.
2) Un client SSH/Telnet comme PuTTy (http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html) (anglais). Inutile si vous êtes sur Windows.
Note :
Si votre sauvegarde à restaurer réside sur votre ordinateur, vous devez d'abord l'uploader sur votre site.
Ouvrez votre client SSH/Telnet ou l'invite de commandes DOS et connectez-vous sur votre serveur. Les lignes de commandes peuvent varier selon le système d'exploitation du serveur. Pour la plupart des hébergeurs, vous serez amené dans le répertoire root du FTP.
Tapez ceci :
mysql -u dbusername -p databasename < /chemin/de/sauvegarde.sql
Changez les valeurs correspondantes :
dbusernameCeci est le nom d'utilisateur de la base de données.
databasenameCeci est le nom de la base de données
/chemin/de/sauvegarde.sqlCeci est le le chemin et nom de fichier .sql auquel se trouve votre fichier de sauvegarde à restaurer. Vous devez entrer votre mot de passe de la base de données. Entrez-le et la base de données sera restauré.
Si votre hébergeur utilise un serveur MySQL en remote, comme mysql.votredomaine.com, vous devez ajouter le nom du serveur dans la ligne de commandes. Le nom du serveur (servername) est le même que celui indiqué dans le fichier config.php.
mysql -h servername -u dbusername -p databasename < /chemin/de/sauvegarde.sql
Restaurer la base de données via phpMyAdmin
Les instructions suivantes ont été réalisées avec phpMyAdmin 2.5.7-pl1.
Allez dans phpMyAdmin avec votre navigateur web et sélectionnez la base de données que vous souhaitez restaurer en cliquant sur le nom. si vous avez plusieurs bases de données, vous devez sélectionner le nom de la base de données dans la liste déroulante.
En haut du cadre de droite, vous verrez une ligne de liens. Cliquez sur « SQL ».
Vous verrez un large champ de texte pour lancer des requêtes et juste en dessous un petit champ nommé « Ou Emplacement du fichier texte ».
Cliquez sur le bouton « Parcourir... » naviguez dans votre ordinateur et sélectionnez le fichier de sauvegarde que vous souhaitez restaurer et cliquez sur le bouton « Exécuter ».
Attention :
Il existe la plupart du temps une limitation de taille de fichiers quand vous importez une base de données de cette façon. Si votre base de données est trop grande, vous pouvez recevoir des erreurs de temps limite dépassé de PHP. Dans ce cas, vous devez tenter de restaurer votre base de données via SSH/Telnet.