1

Возможно ли, что восстановление системы в системе Windows 7 могло привести к потере некоторых данных в таблицах mysql? Данные Mysql обычно хранятся в папке C:\ProgramData\MySQL\MySQL Server 5.6\data , несколько дней назад у моего компьютера возникли проблемы и попросили восстановить систему, после чего я получил откат данных. Возможно ли это? Существует какой-то способ избежать этого?

1 ответ1

0

Не совсем понятно, какие места покрывает Восстановление системы, но то, что вы описываете, вполне возможно. Самый простой способ предотвратить это - переместить данные MySQL в другое место:

  1. Подтвердите ваш датадир следующим образом:

    mysql> select @@datadir;
    +---------------------------------------------+
    | @@datadir                                   |
    +---------------------------------------------+
    | C:\ProgramData\MySQL\MySQL Server 5.6\data\ |
    +---------------------------------------------+
    1 row in set (0.00 sec)
    
  2. Остановите службу MySQL Server.

  3. Перейдите в C:\Program Files\MySQL\MySQL Server 5.6 и откройте файл my.ini в любом текстовом редакторе.

  4. Измените строку datadir там, где вы хотите хранить данные вашего приложения MySQL.

  5. Теперь перейдите к старому каталогу данных, скопируйте и вставьте папку mysql в новое местоположение.

  6. Перезапустите службу MySQL Server.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .