1 votes

Restauration du système Windows et perte de données sur mysql

Est-il possible qu'une restauration du système dans le système Windows 7 ait pu perdre certaines données dans les tables mysql ? Les données mysql sont généralement stockées dans le dossier C:\ProgramData\MySQL\MySQL Server 5.6\data, il y a quelques jours mon ordinateur a eu un problème et m'a demandé une restauration du système, après cela j'ai eu un retour en arrière des données. Est-ce possible ? Existe-t-il un moyen d'éviter cela ?

0voto

Karan Points 54603

Il n'est pas tout à fait clair quelles sont les emplacements couverts par la Restauration du Système, mais ce que vous décrivez est tout à fait possible. La manière la plus simple de prévenir cela est de déplacer vos données MySQL ailleurs :

  1. Confirmez votre datadir comme suit :

    mysql> select @@datadir;
    +---------------------------------------------+
    | @@datadir                                   |
    +---------------------------------------------+
    | C:\ProgramData\MySQL\MySQL Server 5.6\data\ |
    +---------------------------------------------+
    1 ligne dans l'ensemble (0.00 sec)
  2. Arrêtez le service MySQL Server.

  3. Naviguez vers C:\Program Files\MySQL\MySQL Server 5.6 et ouvrez le fichier my.ini dans n'importe quel éditeur de texte.

  4. Modifiez la ligne datadir pour indiquer l'emplacement où vous souhaitez que vos données d'application MySQL soient stockées.

  5. Maintenant, naviguez vers votre ancien datadir et copiez-collez le dossier mysql dans votre nouvel emplacement.

  6. Redémarrez le service MySQL Server.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X