Récupérer base de données

Bonjour à tous !

Un terrible problème est arrivé ce matin lorsque j'ai démarré mon ordinateur, la carte graphique fait des siennes et je me retrouve à ne plus pouvoir démarrer mon ordinateur correctement (OS Vista).

Donc je le démarre en mode sans échec, et j'essaie de récupérer toutes mes données (car je vais avoir un nouvel ordinateur très prochainement).

Cependant, impossible de démarrer le serveur Wampp pour récupérer une base de données que j'étais en train de construire... Je suis bien embêté car cette base de données était en construction mais déjà assez remplie... J'aurais voulu savoir s'il y avait un moyen de la récupérer (ou un moyen de faire démarrer Wampp mais j'ai peu d'espoir...)

Merci énormément ! Toute suggestion est la bienvenue.

En vous remerciant une nouvelle fois par avance, bon dimanche :)

22 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

Un démarrage défaillant lié à la carte graphique empêche l'accès normal au PC et bloque la récupération d'une base MySQL gérée par WAMP pendant l'utilisation sous Vista. Plusieurs conseils portent sur la localisation des fichiers MySQL (.frm, .myd, .myi) dans le répertoire WAMP et sur l'activation du service MySQL via les Services Windows. Des instructions proposent d'utiliser un client MySQL en local (mysql -h localhost -u USER -pPASSWORD) et d'ouvrir une session root sans mot de passe comme option test, tout en vérifiant la présence de mysql.exe. En cas de doute, récupérer d'abord les fichiers de données puis reprendre la base ailleurs, car l'organisation des fichiers .frm, .myd et .myi permet souvent de reconstituer les objets et les index.

Bobot (l’IA à votre service)
  1. Merci de ta réponse rapide maxence2015 mais clairement c'est la carte graphique qui a un problème (de soudure je pense) et donc j'ai des soucis matériel qui ne sont pas réparables sans changer la carte graphique.

    Et puis, j'ai réussi tant bien que mal à récupérer mes données personnelles. Ce que je souhaite, c'est pouvoir lancer phpmyadmin pour pouvoir exporter ma base de données. Mais, comme ça n'a pas l'air possible, je voulais savoir s'il y avait un autre moyen (je ne sais pas, une sauvegarde automatique quelque part ?)

    Merci :)
    1. Excuse-moi ton PC démarre encore as-tu accès à une des sessions ?
      1. Oui mon mode sans échec fonctionne (enfin à moitié vu que mon écran est divisé en 8 ^^), c'est ainsi que j'ai pu récupérer mes données personnelles.

        Mais quand j'essaie de lancer mon serveur Wampp pour accéder à mon phpmyadmin et pouvoir exporter la base, je reçois le message d'erreur :

        Could not execute menu item (internal error)
        [exception] Could not perform service action:
        Le service n'a pas été démarré
        1. https://www.commentcamarche.net/faq/363-la-base-de-registre-de-windows
          1. Pourrais-tu me guider en m'expliquant ce que tu comptes faire avec ces bases de registre s'il te plait ?
            Car je veux bien récupérer des données certes, mais des données stockées sur le serveur, est-ce possible ? Surtout qu'il faut ensuite que je puisse importer la bdd par derrière...

            Et je possède Windows Vista (au cas où ^^)

            Mais merci beaucoup d'essayer de m'aider, ce n'est vraiment pas évident cette histoire...
            1. Je ne comprend plus ... Que veux-tu extraire de ton ordinateur ? des données ?

              Mais qu'est ce qui empeche de les extraire ?
              1. Bon, je vais reposer le problème, je pensais l'avoir bien expliqué, désolé.

                Alors, la carte graphique de mon ordinateur a un dysfonctionnement qui fait que je ne peux plus le démarrer normalement (écran gelé, division de l'écran... etc, je ne peux rien faire à part changer la carte graphique, ce que je ne veux pas faire vu que je viens de recevoir un nouveau pc). Donc pour cela je suis obligé de démarrer en mode sans échec (j'ai toujours l'écran divisé, mais au moins il ne gèle pas).

                Maintenant, je souhaite exporter une base de données que j'ai faite (en projet pour un site web) qui est sur mon serveur Wampp dans phpmyadmin.

                Sauf que, en mode sans échec, je n'arrive pas à lancer Wampp, car j'obtiens le message d'erreur mis plus haut :
                Could not execute menu item (internal error)
                [exception] Could not perform service action:
                Le service n'a pas été démarré

                Donc je n'arrive pas à récupérer la base de données que j'avais faite. Et j'aurais besoin de la récupérer, tout simplement pour continuer le projet sur un autre ordinateur...

                Voilà... Merci encore pour ton aide...
                1. Contributeur
                  Est-ce que tu peux te connecter à MySQL en ligne de commande ?

                  1. Aucune idée, je n'ai jamais utilisé le gestionnaire de commandes sous Windows. Peux-tu m'indiquer comment faire ?
                    1. Contributeur
                      Ouvre une invite de commandes (cmd.exe), et tape ceci :

                      mysql -h localhost -u XXX -pYYY

                      XXX représente ton nom d'utilisateur, et YYY le mot de passe. Attention, il n'y a pas d'espace entre "-p" et le mot de passe !
                  2. La question est peut-être bête mais comment est-ce que je connais mon nom d'utilisateur et mon mot de passe ? On ne m'a jamais demandé ces deux choses quand je lançais le serveur Wampp. Je cliquais simplement sur l'icône Wampp, puis avec un clic gauche je pouvais arriver sur phpmyadmin ou localhost, pas besoin de mot de passe...
                    1. Contributeur
                      Dans ce cas, essaye avec l'utilisateur root, sans mot de passe :

                      mysql -h localhost -u root
                  3. J'obtiens, toujours dans le mode sans échec :

                    mysql n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes... :s
                    1. Contributeur
                      Peut-être pas de client en ligne de commande de fourni... mmhh...

                      Fais une recherche sur ces deux fichiers :

                      mysql.exe
                      mysqldump.exe

                      Est-ce qu'ils existent sur ton PC ?

                      1. Ces deux fichiers sont bien présents sur mon PC, dans le dossier C:\wamp\bin
                        1. Contributeur
                          OK.

                          Essaye dans ce cas, dans l'invite de commande :

                          cd C:\wamp\bin
                          mysql -h localhost -u root

                          Normalement tu devrais te retrouver avec un truc qui finit comme ça :

                          mysql>

                          Est-ce le cas ?
                      2. Non j'obtiens malheureusement le même message d'erreur que précédemment...
                        1. Contributeur
                          et si tu fais un "dir" à la fin de tout ça, tu vois bien mysql.exe dans la liste ?
                      3. Alors, c'est parce qu'il était en fait dans C/wamp/bin/mysql/mysql5.5.8/bin

                        donc je l'ai trouvé, et en lançant la commande j'obtiens quelque chose de ce genre (je ne vois pas très bien, l'écran est divisé en 8 et c'est tout petit) :
                        ERROR 2003 (ou 2009) <MY000>. Can't connect to MySQL, server on 'localhost' <10061>
                        1. Erf... Il n'y a donc aucune solution ? ...
                          1. Contributeur
                            Woups, désolé.

                            Bon, la connexion ne peut se faire... Tu as un service MySQL dans les services Windows ? Si oui, essaye de le démarrer.

                            Sinon, il faudrait copier l'ensemble des fichiers de la base, et tenter de les remettre une fois MySQL réinstallé...
                        2. D'accord avec HostOfSeraphim, il faut récupérer les données de ta database, et après c'est un jeu d'enfant ;-)
                          1. Bonjour,
                            quels fichiers je dois récupérer exactement, j'ai trouvé des .frm ?

                            @ HostOfSeraphim :
                            Où est ce que tu appelles services Windows ?
                            • 1
                            • 2