Przywracanie systemu Windows i utrata danych w mysql


1

Czy jest możliwe, że przywracanie systemu w systemie Windows 7 mogło spowodować utratę niektórych danych w tabelach mysql? Dane MySQL są zwykle przechowywane w folderze C: \ ProgramData \ MySQL \ MySQL Server 5.6 \ data , kilka dni temu mój komputer miał problem i poprosił mnie o przywrócenie systemu, po czym przywróciłem dane. Czy to możliwe? Czy istnieje sposób, aby tego uniknąć?

Odpowiedzi:


0

Nie jest jasne, które lokalizacje obejmuje Przywracanie systemu, ale to, co opisujesz, jest całkiem możliwe. Najprostszym sposobem, aby temu zapobiec, jest przeniesienie danych MySQL w inne miejsce:

  1. Potwierdź swój datadir w następujący sposób:

    mysql> select @@datadir;
    +---------------------------------------------+
    | @@datadir                                   |
    +---------------------------------------------+
    | C:\ProgramData\MySQL\MySQL Server 5.6\data\ |
    +---------------------------------------------+
    1 row in set (0.00 sec)
    
  2. Zatrzymaj usługę MySQL Server.

  3. Przejdź do pliku my.iniC:\Program Files\MySQL\MySQL Server 5.6 i otwórz go w dowolnym edytorze tekstu.

  4. Zmodyfikuj wiersz datadir , w którym chcesz przechowywać dane aplikacji MySQL.

  5. Teraz przejdź do starego katalogu danych i skopiuj i wklej folder mysql do nowej lokalizacji.

  6. Uruchom ponownie usługę MySQL Server.


Dzięki za odpowiedź ... mój problem brzmi teraz: „Gdzie chcę przechowywać dane MySQL”? Nie wiem, jak działa przywracanie systemu, a następnie nie wiem, gdzie przenieść dane MySQL ...
— Tobia

Jeśli C:\MySQLna przykład zapiszesz go lub na innej partycji, Przywracanie systemu go nie dotknie. Poleciłbym to drugie. Zawsze najlepiej jest przechowywać dane użytkownika na partycji niesystemowej, aby w razie potrzeby można było sformatować i ponownie zainstalować system operacyjny.
— Karan

Czy można zmienić katalog danych za pomocą instalatora MySQL?
— Tobia,

Jeśli pozwala ci to określić ścieżkę, to chyba odpowiedź brzmi „tak”. Minęło dużo czasu, więc nie mogę potwierdzić.
— Karan

Niestety wystąpił taki problem z przywracaniem systemu również z mysqldata w c: \ Mysql Nie wiem jak, ale tak się stało.
— Tobia,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.