Pitchoune
26/07/2005, 23h06
Introduction
Ici, vous trouverez des instructions pour sauvegarder votre base de données avec d'autres moyens que le logiciel d'administration.
Sauvegarder la base de données via SSH/Telnet - DOS
Avant de procéder à une sauvegarde 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/~sgtatham/putty/download.html) (anglais). Inutile si vous êtes sous Windows.
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 :
mysqldump --opt -Q -u dbusername -p databasename > /chemin/de/sauvegarde.sql
Changez les valeurs correspondantes :
dbusername
Ceci est le nom d'utilisateur de la base de données.
databasename
Ceci est le nom de la base de données
/chemin/de/sauvegarde.sql
Ceci est le le chemin et nom de fichier .sql auquel vous souhaitez sauvegarder votre fichier de sauvegarde.
Vous devez entrer votre mot de passe de la base de données. Entrez-le et la base de données sera sauvegardé.
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.
mysqldump --opt -Q -h servername -u dbusername -p databasename > /chemin/de/sauvegarde.sql
Vous pouvez ensuite, si vous le souhaitez, télécharger la sauvegarde sur votre ordinateur.
Sauvegarder 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 sauvegarder 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 « Exporter ».
Maintenant dans le même cadre, vous verrez 3 aires. Dans la premier aire appelée « Exporter », vous sélectionnez le(s) table(s) que vous souhaitez sauvegarder en les sélectionnant dans la liste. Pour choisir plusieurs tables, gardez enfoncé la touche Control (Ctrl) et cliquez sur les noms des tables. Pour sélectionner toutes les tables, cliquez sur le lien « Tout sélectionner ».
Dans le second aire appelée « options SQL », soyez sûr d'avoir ces cases de cochées :
Structure
Inclure des énoncés "DROP TABLE"
Inclure la valeur courante de l'AUTO_INCREMENT
Protéger les noms des tables et des champs par des "`"
Données
Dans la troisième aire, cochez la case « Transmettre » et entrez le nom de fichier souhaité dans le champ « Modèle de nom de fichier : ». Si votre système le supporte, vous pouvez aussi choisir un type de compression. « Aucune » est sélectionnée par défaut.
Cliquez sur « Exécuter » et vous aurez une fenêtre pour sauvegarder votre fichier de sauvegarde.
Ici, vous trouverez des instructions pour sauvegarder votre base de données avec d'autres moyens que le logiciel d'administration.
Sauvegarder la base de données via SSH/Telnet - DOS
Avant de procéder à une sauvegarde 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/~sgtatham/putty/download.html) (anglais). Inutile si vous êtes sous Windows.
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 :
mysqldump --opt -Q -u dbusername -p databasename > /chemin/de/sauvegarde.sql
Changez les valeurs correspondantes :
dbusername
Ceci est le nom d'utilisateur de la base de données.
databasename
Ceci est le nom de la base de données
/chemin/de/sauvegarde.sql
Ceci est le le chemin et nom de fichier .sql auquel vous souhaitez sauvegarder votre fichier de sauvegarde.
Vous devez entrer votre mot de passe de la base de données. Entrez-le et la base de données sera sauvegardé.
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.
mysqldump --opt -Q -h servername -u dbusername -p databasename > /chemin/de/sauvegarde.sql
Vous pouvez ensuite, si vous le souhaitez, télécharger la sauvegarde sur votre ordinateur.
Sauvegarder 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 sauvegarder 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 « Exporter ».
Maintenant dans le même cadre, vous verrez 3 aires. Dans la premier aire appelée « Exporter », vous sélectionnez le(s) table(s) que vous souhaitez sauvegarder en les sélectionnant dans la liste. Pour choisir plusieurs tables, gardez enfoncé la touche Control (Ctrl) et cliquez sur les noms des tables. Pour sélectionner toutes les tables, cliquez sur le lien « Tout sélectionner ».
Dans le second aire appelée « options SQL », soyez sûr d'avoir ces cases de cochées :
Structure
Inclure des énoncés "DROP TABLE"
Inclure la valeur courante de l'AUTO_INCREMENT
Protéger les noms des tables et des champs par des "`"
Données
Dans la troisième aire, cochez la case « Transmettre » et entrez le nom de fichier souhaité dans le champ « Modèle de nom de fichier : ». Si votre système le supporte, vous pouvez aussi choisir un type de compression. « Aucune » est sélectionnée par défaut.
Cliquez sur « Exécuter » et vous aurez une fenêtre pour sauvegarder votre fichier de sauvegarde.