重新安装后,所有旧数据仍显示在 MySQL/data 文件夹中,但实际上并未加载到数据库中。
有没有办法让 MySQL 扫描它的数据文件夹和/或重新导入它以前安装的旧文件夹?
[在上次备份/导出后更改了一些数据 - 部分是我的错 - 所以我宁愿它识别文件夹而不是重新导入 SQL 文件。]
如果数据在正确的文件夹中,它将在 MySQL 中可见,否则在服务器启动时会出错。检查/var/log/messages
和您的 MySQL 错误日志(在您的配置中定义)。
如果您没有收到任何错误并且看不到数据,则可能是其中的数据路径my.cnf
指向不同的文件夹。
以上都是好主意。要从现有备份目录恢复备份,对任何现有数据库的影响为零:
您现在正在从备份中运行,因此对您需要的数据表进行 MySQL 转储