Windows 系统还原和 mysql 数据丢失

Windows 系统还原和 mysql 数据丢失

Windows 7 系统中的系统还原是否可能丢失 mysql 表中的一些数据?Mysql 数据通常存储在C:\ProgramData\MySQL\MySQL 服务器 5.6\data文件夹,几天前我的电脑出了点问题,要求我进行系统还原,之后我的数据就恢复了。可能吗?有没有什么方法可以避免这种情况?

答案1

目前还不清楚系统还原覆盖哪些位置,但您描述的情况很有可能发生。最简单的预防方法是将 MySQL 数据移至其他地方:

  1. 确认您的数据目录如下:

    mysql> select @@datadir;
    +---------------------------------------------+
    | @@datadir                                   |
    +---------------------------------------------+
    | C:\ProgramData\MySQL\MySQL Server 5.6\data\ |
    +---------------------------------------------+
    1 row in set (0.00 sec)
    
  2. 停止 MySQL 服务器服务。

  3. 导航至C:\Program Files\MySQL\MySQL Server 5.6并打开我的配置文件在任何文本编辑器中编辑文件。

  4. 修改数据目录您希望存储 MySQL 应用程序数据的位置。

  5. 现在导航到您的旧数据目录并将 mysql 文件夹复制并粘贴到新位置。

  6. 重新启动 MySQL 服务器服务。

相关内容