MyBB.support, le portail francophone de MyBB

Version complète : Erreur SQL restauration Base de données
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
En résumé, les sauvegardes de l'ancien hébergeur fonctionnent bien mais les sauvegardes du nouvel hébergeur ne peuvent pas être importées. En conclusion, soit que les sauvegardes ne furent pas faites correctement chez le nouvel hébergeur ou elles ont un contenu qu'il ne peut restaurer lui-même.

Pour diagnostiquer un tel problème il faut beaucoup de temps disponible et un compte d'administration avec accès FTP chez l'hébergeur. Malheureusement je n'ai actuellement pas de temps disponible pour accomplir cela, je suggère donc que tu ouvre les 2 sauvegardes côte à côte et visionne les différences afin de localiser le problème...
Non les sauvegardes du nouveau "marchent bien". J'ai vérifié sur mon FTP j'ai créé le forum sur le nouvel hébergeur le 30/05 et la sauvegarde que j'ai importé provient du 23/06.

C'est pourquoi je vais me répéter mais est-ce que le manque de compte admin sur la dernière sauvegarde peut être à l'origine du dysfonctionnement ?

J'avais prévu sinon de faire ce que tu dis exdiogene. D'un rapide coup d'oeil à la construction des tables, il n'y avait aucune différence, il va falloir que je regarde avec beaucoup d'attention ...

Et sinon y a t'il un moyen de récupérer mes "Thèmes et templates" ? car c'est surtout dessus que j'ai travaillé ...

Voici donc ma réponse à cette question :

NON, le manque de compte admin sur la dernière sauvegarde ne peut pas être à l'origine du dysfonctionnement tel que mentionné. Un item en moins dans la table "mybb_users" ne peut faire échouer la restauration de la base de données.
Merci exdiogene Smile

Y a t'il un moyen de récupérer mes "Thèmes et templates" à l'heure du début du problème plutôt que conserver ceux restaurés ?
Hey MyBB team !

J'ai résolu tous mes problèmes !

Donc pour conclure :

Problème 1 : il fallait bien enlever le CREATE au début de la base de données. Pour éviter l'écriture de ce create, il faut juste que je fasse attention lors de l'exportation que toutes les tables soient sélectionnées et non juste une ligne avec le nom de la base.

Problème 2 : c'était en effet une erreur de syntaxe. Phpmyadmin nous laisse un peu galérer pour trouver en donnant des mauvaises lignes mais il n'avait pas totalement tord. A la fin de l'adminlog, la dernière ligne se finissait par une virgule et non un point-virgule. A l'inverse, en plein milieu de l'adminlog se trouvait un point-virgule à la place d'une virgule.

Donc j'ai réexporté une nouvelle BDD pour tester, et elle marche. C'était bien un bug lors de l'exportation, dont l'explication n'est pas de mon ressort.

Problème original : dans les lignes users, j'ai regardé les valeurs correspondants aux groupes, et j'ai mis celle de mon ancienne BDD qui marchait. Résultat, j'ai retrouvé mon compte admin.

Enfin voilà, ça m'a pas mal entraîné pour plus tard, et j'ai retrouvé tout mon forum impec !

Merci quand même à vous tous pour avoir essayé de résoudre mon (mes) problèmes Smile
Pages : 1 2
 Utilitaire de traduction fourni par Regentronique