FAQ Base de donnée
(dernière mise à jour le: 20/01/2004)


-» Comment faire une sauvegarde de ma base de donnée? [Gun 367]

L'opération que nous allons voir permet d'effectuer une sauvegarde de votre base de donnée sous forme d'un fichier .sql que vous pourrez enregistrer sur votre disque dur. Ceci se fait à l'aide de phpMyAdmin:

La première chose est de cliquer sur votre base dans la frame de gauche. La liste de vos tables s'affichent et plus bas vous avez un formulaire qui vous permet d'effectuer votre backup:

Pour sauvegarder votre base sur votre disque dur, il est essentiel de cocher l'option Transmettre.

Vous pouvez également choisir entre sauvegarder juste la structure de toutes les tables, la structure ainsi que les données, ou juste les données.

Nous choisirons Structure & données.

Validez le formulaire et laissez vous guider ;)

En principe à la fin de la manipulation vous devez obtenir un fichier de ce type : NomDuFichier.sql

 

-» Comment restaurer ma base de donnée? [Gun 367]

Aprés une sauvegarde de votre base de donnée sous forme de fichier, vous pouvez la restaurer sur le serveur MySQL de votre site. Cette opération se fait également avec phpMyAdmin.

Cliquez sur le nom de votre base dans la frame de gauche, sous la liste de vos table, vous avez un petit formulaire pour exécuter des requêtes directement ou bien pour choisir un fichier (comme à droite).

Il vous suffit de choisir le fichier de backup sur votre disque dur et de valider. L'opération peut prendre quelques minutes selon la taille de votre fichier.

Notez que si vous avez des tables portant le même nom que celles importées, elle ne seront pas restaurées à moins d'avoir coché les énoncé drop table pour votre backup.

 

-» Comment supprimer les tables du forum?

Cette opération se déroule également sous phpMyAdmin.

Commencez par vous rendre dans phpMyAdmin et cliquez sur votre base de donnée dans la colonne de gauche. Théoriquement la liste de toutes vos tables contenue dans votre base devrait apparaître comme le montre l'image ci-contre.

Les tables qui concernent CoolForum commencent toutes par CF_, il est donc assez aisé de les repérer.

Il vous suffit de donc de cocher toutes les tables qui commencent par CF_ puis de cliquer sur le bouton Supprimer. Un message de confirmation vous demande si vous êtes sûr de votre action. Confirmez, aprés quelques secondes vos tables sont effacées.

Note: Si vous avez changez le préfixe de vos tables, celles-ci ne commenceront pas par CF_ mais par le préfixe que vous avez choisi.

 

-» J'ai ce message: "Impossible de se connecter à la base de donnée"

La première raison à ce message d'erreur est une mauvaise configuration du fichier connect.php. Revoyez la partie d'installation du forum qui traite la partie de configuration de ce fichier.

Certains hébergeurs comme Multimania/Lycos n'activent pas la base de donnée de l'utilisateur par défaut. C'est à lui de l'activer dans l'administration de son hébergement. Consultez le support technique de votre hébergeur pour plus de renseignements.

 

-» Est-il possible d'installer plusieurs CoolForum sur la même base de données ? [TiGeR]

Si vous possédez déjà un CoolForum, il est tout à fait possible d'installer un second CoolForum sur la même base de données. Pour cela, procédez à une installation classique de ce second CoolForum, mais lors de l'édition du fichier connect.php, changez la valeur assignée à $_PRE. Par défaut, le préfixe est CF_, vous pouvez mettre par exemple CF2_. Ainsi, dans votre base de données, vous aurez deux séries de tables n'entrant pas en conflit, celles-ci portant des préfixes différents (CF_ et CF2_).

N'oubliez de configurer le répertoire de limitation de cookie dans votre administration pour que vos deux forums fonctionnent correctement.

Vous pouvez répéter ce principe pour autant de fois que nécessaire, en mettant un préfixe différent pour chacun de vos CoolForum lors de l'installation.