Windows 7 系统中的系统还原是否可能丢失 mysql 表中的一些数据?Mysql 数据通常存储在C:\ProgramData\MySQL\MySQL 服务器 5.6\data文件夹,几天前我的电脑出了点问题,要求我进行系统还原,之后我的数据就恢复了。可能吗?有没有什么方法可以避免这种情况?
答案1
目前还不清楚系统还原覆盖哪些位置,但您描述的情况很有可能发生。最简单的预防方法是将 MySQL 数据移至其他地方:
确认您的数据目录如下:
mysql> select @@datadir; +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 5.6\data\ | +---------------------------------------------+ 1 row in set (0.00 sec)
停止 MySQL 服务器服务。
导航至
C:\Program Files\MySQL\MySQL Server 5.6
并打开我的配置文件在任何文本编辑器中编辑文件。修改数据目录您希望存储 MySQL 应用程序数据的位置。
现在导航到您的旧数据目录并将 mysql 文件夹复制并粘贴到新位置。
重新启动 MySQL 服务器服务。