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