désolé de poser ici une question qui a du probablement déjà être traitée, mais malgré mes recherches sur le forum, je n'ai pas trouvé de réponse pouvant complétement me dépanner.
Mon problème: je suis en train de développer un site DRUPAL en local en utilisant Wampserver. Malheureusement, j'ai grillé ma carte mère. Heureusement j'ai pu récupérer mon disque dur. Malheureusement, ma dernière sauvegarde est ancienne. Mais j'ai trouvé des infos sur ce forum m'indiquant que ma base de données étaient dans des fichiers contenus dans l'arborescence de l'installation wampserver.
J'ai donc changé de PC (à cette occasion je suis passé de windows 7 à windows 8). J'ai ré-installé wampserver avec la même distribution (Wampserver2.4-x86) que sur l'ancien pc J'ai recopié mes fichiers de mon projet drupal à partir de wamp/www/monprojet J'ai recopié mes fichiers base de données à partir de wamp/bin/mysql/mysql5.6.12/data/monprojet
résultat: lorsque je me connecte à phpmyadmin, je vois bien une base de données "monprojet", mais je ne vois aucune table pourtant j'ai bien une liste de fichiers portant les noms de mes tables dans wamp/bin/mysql/mysql5.6.12/data/monprojet/ et bien évidemment, lorsque j'essaye d'ouvrir mon site en localhost, ben ça plante je me suis dit que ça pouvait venir de problèmes d'autorisation j'ai recréer un user mysql pour mon projet (le même qu'avant le changement de PC: même nom; même pwd) et lui ai donné les droits sur ma base "monprojet" mais le problème n'est pas réglé.
Quelqu'un peut il m'aider? merci d'avance.
Régis.
Modifie 1 fois. Derniere modification le 27/02/2014 à 15:17 par Régis.
en retravaillant un peu mes recherches sur le forum, j'ai fini par trouvé quelqu'un qui avait eu le même problème et qui l'a résolu
en fait il faut copier tout le dossier wamp/bin/mysql/mysql5.6.12/data et pas uniquement wamp/bin/mysql/mysql5.6.12/data/monprojet car les autorisations sont gérées dans wamp/bin/mysql/mysql5.6.12/data/mysql
je vois maintenant toutes mes tables sous phpmyadmin
bon j'ai encore quelques soucis en localhost mais je vais regarder si c'est pas un pb drupal
je vous tiens au courant
merci et super forum!
Modifie 1 fois. Derniere modification le 27/02/2014 à 10:19 par Régis.
Je ne répéterais jamais assez les trois fondamentaux de l'informatique : - 1 - Faites des sauvegardes - 2 - Faites souvent des sauvegardes - 3 - Faites souvent des sauvegardes fiables
Ni celui relatif à MySQL : - 4 - La seule sauvegarde fiable et pérenne des bases de données est un (ou plusieurs) fichiers SQL.
C'est clair, c'est effectivement la meilleure solution. J'en ai fait et j'en ai donc à ma disposition mais la plus récente date de quelques jours avant le plantage (peut être à peine 2 ou 3). mais quelques jours en développement, ça peut être énorme.
Je cherchais à minimiser ma perte en temps de travail, j'avais espoir qu'en recopiant les fichiers (puisque je les ai tous), je repartirai avec 0 perte
mais ça semble plus compliqué c'est sûr que si je dois passer 2-3 jours pour récupérer ma dernière version, c'est à dire 2-3 jours de dev, ça vaut peut être pas le coup
mais c'est très frustrant, car j'ai vraiment l'impression de pas être loin
lorsque je clique sur mon projet sur la page d'accueil localhost de wampserver, j'arrive sur la page d'accueil de mon site, mais lorsque je clique sur un de mes onglets pour accéder à une autre page, je retombe sur l'affichage de la page d'accueil même si ça affiche bien l'url de ma page ... ça sent un genre de désynchro pourtant, j'ai bien installé les mêmes versions de fichier drupal et mysql ...
si vous avez une idée ... sinon, je vais encore essayer un peu avant de me résoudre à partir de ma dernière sauvegarde
Avez-vous créé vous utilisateurs et mots de passe pour drupal avec les privilèges associés ? Voir dans PhpMyAdmin et onglet Utilisateurs, en vous connectant à PhpMyAdmin en tant que root.
suite à la copie totale du dossier wamp/bin/mysql/mysql5.6.12/data de mon ancien disque dur au nouveau, j'ai tout retrouvé: - même mot de passe pour le user root - user et pwd identique comme administrateur de ma base
d'ailleurs pour avoir eu des problèmes de ce type précédemment, en général dans le cas contraire j'ai un message d'erreur explicite lorsque j'essaye de me connecter à mon site genre problème de connexion à la base
Et oui, c'est tout-à-fait normal, à la seule condition de garder la même lettre de lecteur pour Wamp. Il faut simplement réinitialiser les services. Désolé de ne pas vous l'avoir proposé dès le début, mais je n'ai pas « tilté » sur la ligne que votre premier message : > Heureusement j'ai pu récupérer mon disque dur.
pas de problème, c'est quand même grâce à ce forum et à vos posts que j'ai découvert que je pouvais récupérer ma base de données via les fichiers stockés sur mon disque.
J'ai commencé par ne prendre que wamp/bin/mysql/mysql5.6.12/data/monprojet, puis tout wamp/bin/mysql/mysql5.6.12/data puis complètement wamp