Oui, mais je me demande si je ne vais pas changer de script. Si j'ai changé de mot de passe pour aller dans la base, c'est aussi parce que 250 tout seul a écrasé les tables xoops_bb_posts et xoops_bb_posts_text...
Si ce fichier est vide c'est que l'information est ailleurs. En conséquence, quels sont généralement les fichiers à visiter pour trouver les infos localhost.
C'était bien cela le mot de passe était bien dans mainfile. Heureusement car Oxito l'a changé et compliqué comme il l'est je ne l'aurai jamais retrouvé de tête.
Tout va bien le site re-fonctionne. J'attends plus que les bases de données perdues pour avoir un site comme avant. Espérons.
J'ai un autre soucis maintenant comment je fais à partir de ce que m'a donné l'hébergeur :
Edité par tatane : Il ne faut jamais donner d'informations concernant une base de données. Celle-ci peut être ensuite exploitée par des personnes mal intentionnées
Pour faire plus simple est-ce que le plan suivant est bon : Faire deux fichiers textes, un pour chaque base à insérer. Pour chaque fichier texte, trouver le début et la fin : Où est le début : Table structure for table Drop tables if exist Dumping data for tables Lock tables ... write
Pour restaurer une ou plusieurs tables, il faut créer un fichier texte (attention à l'encodage lors de l'enregistrement). Mettre la première partie, c'est à dire la partie CREATE tables, où tables est la table à recréer. Si il y a plusieurs tables, tu mets à la suite toute les lignes CREATE tables.
La deuxième partie est celle des données de la (ou des) table(s). Ce sont les lignes INSERT, il faut repérer celle appartenant à la table. Pour cela prendre les lignes commençant par INSERT INTO tables, où tables est comme ci-dessus la table que tu restaures.
Une fois la préparation du fichier faite, il suffit d'aller dans phpMyAdmin, d'aller dans la base de données de Xoops, puis de faire importer.
Au moment de l'insertion j'ai un problème récurrent d'erreur sql 1064 lorsque je fait l'importation par sql.
J'aimerais donc savoir quelle solution choisir parmi : Format du fichier d'importation CSV CSV via LOAD DATA Open Document Spreadsheet SQL Excel 97-2003 XLS Workbook Excel 2007 XLSX Workbook XML pour éviter cela? Peut être Open document Spreadsheet après avoir un copié-collé sur un document texte open office?
en SQL, rien de tel, et pour remettre dans ta base, si tu as une erreur d'importation, préfère le copier/coller dans "requête SQL", tu fais requête par requête pour repérer l(es)'erreur(s) puis corrige la ligne. Souvent erreur1064 correspond a un mauvais interclassement (ou collate).