首页 > 解决方案 > 从失败的 sd 卡复制 Mysql 数据文件

问题描述

我的树莓派没有启动到操作系统。它因各种错误而停滞不前。但是我可以在另一台计算机上打开 sd 卡。我想要来自 mysql 的数据,我可以将 datadir 复制到另一个文件系统,并且一旦我的 pi 工作。将这些文件复制到新 pi 的数据目录?

标签: mysqlraspberry-pi

解决方案


很模糊的问题

  1. Pi 可以运行不同的操作系统。
  2. 几个版本的 MySQL / MariaDB 存储数据文件的不同方式。
  3. 将 datadir 复制到另一个文件系统。哪个FS?

现在,可能的解决方案

  1. 从备份中恢复。应该进行备份(定期)。
  2. 为您的 Pi 创建一个可启动的 SD 并将您的数据目录(以前的 SD 放入新的 SD。在参考 https://serverfault.com/questions/659048/can-i-copy-the-entire-var-lib后执行此操作-mysql-folder-to-a-different-server-mysql-vs-mar
  3. 在主 Pi 上执行任何操作之前,请使用另一个 SD 进行试运行。

推荐阅读