IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Urgent-Récupération Bases Mysql


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    Juin 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : Juin 2009
    Messages : 221
    Par défaut Urgent-Récupération Bases Mysql
    Bonjour,

    Notre serveur dédié plante et il ne sera vraissemblablement plus possible de l'utiliser.
    Nous avons accès au disque dur via un petit windows-Rescue.
    Malheureuseement nous ne disposons pas de sauvegardes récentes et de toutes les base de données du serveur Mysql.

    Il va donc falloir copier les fichiers pour les réutiliser sur un nouveau serveur.

    C'est un Mysql 5.5.14 avec Mysql workbench 5.2.34 CE sous windows

    Nous avons un serveur identique, avec un paramétrage quasi-identique, c'était le serveur de recette. On pourra donc faite une install à l'identique

    Comment procéder ?

    Merci

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 540
    Par défaut
    Est-ce que vous avez des sauvegardes du serveur (type acronys) ?
    Si vous n'avez pas de sauvegarder de la base de donnée faires avec mysqldump par exemple, ça semble mal engagé.
    Vous pouvez toujours essayer de réinjecter les fichiers dans un mysql de même version, mais c'est pas gagné d'avance.

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    Juin 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : Juin 2009
    Messages : 221
    Par défaut
    Non, il n'y a pas de sauvegardes suffisamment récentes. J'avais réalisé des sauvegardes automatiques mais elles ne s’exécutaient pas. Je pensais qu'il fallait prendre une version payante de Mysqlworkbench , ce qui pouvait je pense aider à résoudre ce problème. J'aurais dû faire appel au forum à l'époque. J'avais signalé qu'il n'y avait pas de sauvegardes automatiques, ni même aucune sauvegarde, 15 jours après mon arrivée et réitéré des appels au chef de projet+directeur de l'informatique...sans résultats. C'est dur quand on n'a pas pouvoir de décision et qu'on est obligé de ne faire que ce qui est demandé et que quand on est déborde on est recadré à chaque fois...

    Le répertoire de mysql a été récupéré par FTP et on m'a dit qu'un script de création de base de 4 gigas a été transmis au chef de projet.

    Il y a une solution possible : http://www.developpez.net/forums/d11...r-fichier-frm/

    et c'est ce qui a du être utilisé pour générer le script

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Les fichiers frm ne sont que les "formats" des tables et ne contiennent pas de données.
    Si les tables sont en MyISAM, il y a aussi des fichiers myd contenant les données et myi contenant les index. Restaurer l'ensemble permet en principe de récupérer l'intégralité de la BDD.
    S'il y a des tables en InnoDB, les données sont dans les fichiers ibdata de la racine de MySQL. Il faut alors installer un MySQL vierge, récupérer les fichiers ibdata et ib_logfile du serveur endommagé et les utiliser pour remplacer ceux du MySQL vierge. Ne pas oublier quand même le répertoire de la BDD à injecter aussi dans le MySQL vierge.
    Ensuite, redémarrer le MySQL vierge (qui ne l'est plus) et croiser les doigts pour retrouver tout ! Si la BDD est bien récupérée, après éventuellement un nettoyage (OPTIMIZE), faire une sauvegarde avec mysqldump puis injecter cette sauvegarde dans le nouveau serveur.

    Et cette fois, pensez à faire vos sauvegardes !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    540
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 540
    Par défaut
    Si vous voulez faire des sauvegardes, à intervale de temps régulier, je ne connais pas de système simple et pratique à la fois. Toutefois, surement que Cinephil aura une réponse que j'ignrore.

    Ma solution était de créer un batch (2 lignes) qui lance mysql dump en ligne de commande, qui sauvegarde la base dans un fichier sql. Le bat est lancé par le serveur à intervalle de temps régulier (job que le serveur fait tous les jour à 3h du mat par exemple).

  6. #6
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par oneagaindoguys Voir le message
    Si vous voulez faire des sauvegardes, à intervale de temps régulier, je ne connais pas de système simple et pratique à la fois. Toutefois, surement que Cinephil aura une réponse que j'ignrore.

    Ma solution était de créer un batch (2 lignes) qui lance mysql dump en ligne de commande, qui sauvegarde la base dans un fichier sql. Le bat est lancé par le serveur à intervalle de temps régulier (job que le serveur fait tous les jour à 3h du mat par exemple).
    Ben c'est ça la solution simple !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. récupération des données de la base mysql
    Par magiabd dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 22/05/2011, 00h11
  2. [MySQL] Récupération infos dans une base MySQL/PHP
    Par Meewix dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 22/02/2008, 20h13
  3. urgent: migration base sql server vers mysql
    Par damien40 dans le forum Outils
    Réponses: 1
    Dernier message: 29/12/2007, 10h10
  4. [MySQL] Récupération d'image dans 1 base mysql via php
    Par jomannix dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/05/2007, 12h54
  5. Récupération de donnés en base MySQL
    Par netah25 dans le forum C++Builder
    Réponses: 11
    Dernier message: 23/01/2006, 16h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo