Probleme d'instalation du a mon serveur mysql
Résolu
bleconte
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Bleconte -
Bleconte -
Bonjour,
je m'excuse d'avance pour mon niveau assez faible de lycéen.
Je suis actuellement en stage et j'ai pour projet de mettre a jour chamilo (service elerning de l'entreprise).
Pour ce faire j'ai suivis le guide officiel http://www.esct.rnu.tn/rtpc/documentati ... fr_FR.html mais quand je lance l'installation il me marque cette erreur :
ERROR: An exception occured while executing 'ALTER TABLE c_lp ADD max_attempts INT NOT NULL, ADD subscribe_users INT NOT NULL DEFAULT ':
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'max_attempts'
je suppose donc que cela vient de mes tables qui sont dans MySQL , et dans l'installation il me marque ceci :
• assurez-vous qu'aucune table ne persiste d'une version antérieure de Chamilo. Ces tables peuvent en effet causer une erreur durant la mise à jour. En particulier, les tables des versions 1.8.* et antérieures pouvaient se répéter une fois par cours, résultant en un grand nombre de tables partageant le même préfixe. Seules les tables sans préfixe ou avec un préfixe "c_" sont légitimes dans les versions 1.9 et supérieures. Assurez-vous qu'aucune de ces anciennes tables ne persiste. Prenez une copie de sauvegarde de votre base de données (au cas où) puis supprimez-les (drop table ...).
je dois alors suprimer certaines tables mais je ne sais pas lesquelles . Pouvez vous m'aidez ?
Voici la liste , en gros de mes différentes tables :

je m'excuse d'avance pour mon niveau assez faible de lycéen.
Je suis actuellement en stage et j'ai pour projet de mettre a jour chamilo (service elerning de l'entreprise).
Pour ce faire j'ai suivis le guide officiel http://www.esct.rnu.tn/rtpc/documentati ... fr_FR.html mais quand je lance l'installation il me marque cette erreur :
ERROR: An exception occured while executing 'ALTER TABLE c_lp ADD max_attempts INT NOT NULL, ADD subscribe_users INT NOT NULL DEFAULT ':
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'max_attempts'
je suppose donc que cela vient de mes tables qui sont dans MySQL , et dans l'installation il me marque ceci :
• assurez-vous qu'aucune table ne persiste d'une version antérieure de Chamilo. Ces tables peuvent en effet causer une erreur durant la mise à jour. En particulier, les tables des versions 1.8.* et antérieures pouvaient se répéter une fois par cours, résultant en un grand nombre de tables partageant le même préfixe. Seules les tables sans préfixe ou avec un préfixe "c_" sont légitimes dans les versions 1.9 et supérieures. Assurez-vous qu'aucune de ces anciennes tables ne persiste. Prenez une copie de sauvegarde de votre base de données (au cas où) puis supprimez-les (drop table ...).
je dois alors suprimer certaines tables mais je ne sais pas lesquelles . Pouvez vous m'aidez ?
Voici la liste , en gros de mes différentes tables :

A voir également:
- Probleme d'instalation du a mon serveur mysql
- Changer serveur dns - Guide
- Serveur dns gratuit - Guide
- Serveur entrant et sortant - Guide
- Mysql community server - Télécharger - Bases de données
- Serveur dns orange - Accueil - Guide box et connexion Internet
3 réponses
Bonjour,
Pour commencer, et comme le dit si bien le message d'erreur... fais un SAUVEGARDE complète de la BDD. (histoire de pouvoir faire machine arrière si jamais tu te plantes !)
Ensuite, toujours dans le message d'erreur .... tu verras que le souci porte sur la table : c_lp
Le message d'erreur indiquant simplement que la colonne max_attempts existe déjà....
Visiblement le script que tu lances essaye d'ajouter cette colonne.... mais vu qu'elle est déjà là... ben ça plante !
Donc soit tu modifie le script... (ça serait le mieux...) soit tu supprimes cette colonne avant de relancer ton script.
Pour commencer, et comme le dit si bien le message d'erreur... fais un SAUVEGARDE complète de la BDD. (histoire de pouvoir faire machine arrière si jamais tu te plantes !)
Ensuite, toujours dans le message d'erreur .... tu verras que le souci porte sur la table : c_lp
ERROR: An exception occured while executing 'ALTER TABLE c_lp ADD max_attempts INT NOT NULL, ADD subscribe_users INT NOT NULL DEFAULT ':
SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'max_attempts'
Le message d'erreur indiquant simplement que la colonne max_attempts existe déjà....
Visiblement le script que tu lances essaye d'ajouter cette colonne.... mais vu qu'elle est déjà là... ben ça plante !
Donc soit tu modifie le script... (ça serait le mieux...) soit tu supprimes cette colonne avant de relancer ton script.