
Возможно ли, что восстановление системы в системе Windows 7 могло привести к потере некоторых данных в таблицах MySQL? Данные MySQL обычно хранятся вC:\ProgramData\MySQL\MySQL Server 5.6\dataпапка, несколько дней назад у моего компьютера возникла проблема и он попросил меня восстановить систему, после этого я получил откат данных. Возможно ли это? Есть ли способ избежать этого?
решение1
Не совсем понятно, какие места охватывает System Restore, но то, что вы описываете, вполне возможно. Самый простой способ предотвратить это — переместить данные 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
и откройтемой.iniфайл в любом текстовом редакторе.Изменитьдатадирстроку, в которой вы хотите хранить данные вашего приложения MySQL.
Теперь перейдите к старомудатадири скопируйте и вставьте папку mysql в новое место.
Перезапустите службу MySQL Server.