我正在运行带有 MySQL 5.1.73 的 CentOS 6.7,似乎所有 MySQL 数据库在过去一小时内都消失了。
MySQL 启动时没有任何问题,但是show databases;
以 root 身份运行时,仅显示 information_schema 和 mysql 数据库。之前存在的其他数据库现在都不存在了。但是所有 MySQL 用户仍然存在。
我查看了 MySQL 数据目录,其中的文件/目录是 ibdata1、ib_logfile0、ib_logfile1、mysql 和 mysql.sock。似乎没有我拥有的其他数据库的任何踪迹。
我想知道是否可以检索我的数据,如果可以,如何检索?
答案1
根据您提供的信息,我们能说的并不多。您丢失了所有数据库。您需要从备份中恢复它们或从原始数据重新创建它们。
如果你查看日志,你可能会发现一些信息,这些信息可以帮助你找出导致此问题的原因。这可能会导致不同的解决方案。