恒星知识库

何时以及如何在运行Windows的不同系统上恢复MySQL数据库?

修改日期:2019年5月16日| 17787的浏览量

当存在硬件或系统崩溃的潜在风险时,建议在同一平台上运行的不同系统上执行恢复。用户需要将数据库从一个系统复制到另一个系统,并使用恒星修复MySQL

在开始恢复程序之前,应考虑以下事项:

  • 执行恢复的系统应该已经安装了MySQL应用程序。
  • 目标驱动器应该有足够的空闲空间来存储所有恢复的MySQL数据库。

现在,要执行MySQL数据库恢复,请遵循以下步骤:

  1. 首先,从以下位置复制您想要恢复的所有数据库文件夹和ibdata1: C:\Program Files\MySQL\MySQL Server 8.0\data
  2. 复制文件夹后,将它们粘贴到另一台需要执行恢复的Windows PC上的驱动器上。
  3. 现在,运行恒星修复MySQL.该软件的主界面将出现一个对话框。
  4. 在对话框中,选择包含数据库的文件夹,然后单击OK。如果所选文件夹中没有ibdata1,系统将提示您指定该文件的路径。
  5. 下一个屏幕显示了系统中所有MySQL数据库的列表。选择需要恢复的数据库并单击OK。
  6. 所有数据库及其各自的组件都以树状结构显示在左侧窗格中。
  7. 您可以选择任何对象,在右侧窗格中查看其预览。
  8. 选择要恢复的数据库,然后单击工具栏上的“开始修复”图标。
  9. 提供MySQL数据库的用户登录信息。
  10. “Messagelog”窗格显示恢复进程的日志。
  11. 流程完成后,您将收到以下消息:保存过程完成
  12. 现在,在源系统中停止MySQL服务器。
  13. 复制并粘贴所有恢复的数据库到源系统中的以下位置:
    C:\Program Files\MySQL\MySQL Server 8.0\data
  14. 启动MySQL服务器。

2用户评论

我修复了一个损坏的数据库文件与Innodb从Linux系统…我把文件复制回Linux MySQL,但它无法启动…

功能

克里斯Miramon

嗨,克里斯,

您是否收到任何错误消息?

MySQL记录启动错误到/var/log/syslog。请检查并分享错误。

谢谢,

功能

Amit Pandey

用户评论

verfy04

恒星修复MySQLStellar Repair for MySQL是一个称职的工具,可以修复MySQL数据库损坏,并对所有不可访问的对象进行安全恢复,包括主键、视图、触发器等。

了解更多红色箭头

相关文章