Возможно ли, что восстановление системы в системе Windows 7 могло привести к потере некоторых данных в таблицах mysql? Данные Mysql обычно хранятся в папке C:\ProgramData\MySQL\MySQL Server 5.6\data , несколько дней назад у моего компьютера возникли проблемы и попросили восстановить систему, после чего я получил откат данных. Возможно ли это? Существует какой-то способ избежать этого?
1 ответ
0
Не совсем понятно, какие места покрывает Восстановление системы, но то, что вы описываете, вполне возможно. Самый простой способ предотвратить это - переместить данные MySQL в другое место:
Подтвердите ваш датадир следующим образом:
mysql> select @@datadir; +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 5.6\data\ | +---------------------------------------------+ 1 row in set (0.00 sec)
Остановите службу MySQL Server.
Перейдите в
C:\Program Files\MySQL\MySQL Server 5.6
и откройте файл my.ini в любом текстовом редакторе.Измените строку datadir там, где вы хотите хранить данные вашего приложения MySQL.
Теперь перейдите к старому каталогу данных, скопируйте и вставьте папку mysql в новое местоположение.
Перезапустите службу MySQL Server.