gpt4 book ai didi

mysql - 从恢复的硬盘恢复 MySQL 数据库文件夹

转载 作者:IT老高 更新时间:2023-10-29 00:02:47 26 4
gpt4 key购买 nike

我能够在

处恢复损坏的操作系统 (Windows XP) 的 MySQL 服务器 5.5 的数据库文件夹

C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\

如何手动将其还原到新的 MySQL 服务器?当我打开文件夹时,我发现了几个文件夹,我相信这些是数据库。我没有提交任何 SQL 文件。

最佳答案

好的,我得到了我自己问题的答案。

可能的场景

  1. MYSQL 程序已损坏,无法启动。全新安装 MYSQL没有恢复数据。
  2. 计算机崩溃但硬盘还在工作
  3. Windows 已损坏且无法启动,但数据是安全的。

请注意,在 MYSQL 中,扩展名为 MYD 的文件是表数据,FRM 文件是表定义,MYI 文件是表索引。还有在 my.ini 中指定的 ibdata 文件,它是 InnoDB 表空间文件。您必须是管理员,才能访问Document and Settings 文件夹或Program Files 文件夹。

  1. 打开 Window 资源管理器(Windows 键 + E)或打开我的电脑,然后转到数据库文件所在的数据文件夹。
  2. 我建议您复制数据文件夹中的所有文件夹,而不是只选择几个进行复制。复制数据库文件夹和 ibdata 文件(不要复制 ib_logfile(x) 文件!)请注意,ibdata 文件可能与数据文件不在同一位置。要找出它的位置,请阅读如何在 Windows 中查找 MYSQL 数据库文件。
  3. 转到目标计算机,打开系统服务。 (在 Windows 菜单“搜索程序和文件”输入框中键入 services.msc)
  4. 在“服务”窗口的右侧面板上,滚动列表并查找名称“MYSQL”。选择MYSQL,点击鼠标右键,点击。一旦它停止,您将它的状态变为空白而不是。
  5. 同样查找数据文件夹的位置。找到它后,我建议您备份文件夹或重命名它。将您从源计算机复制的文件夹和 ibdata 文件粘贴到数据文件夹。
  6. 返回“服务”窗口并选择返回 MYSQL。鼠标右键点击它,点击恢复MYSQL服务。
  7. 打开 MYSQL 管理员并登录到您的数据库服务器,您应该能够看到您传输的数据库及其数据。

关于mysql - 从恢复的硬盘恢复 MySQL 数据库文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680261/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com