在客户打来电话说他的网站已关闭之后,我发现RackSpace Cloud Windows 2008服务器上的MySQL未运行。我重新启动了MySQL,但对于所有具有MySQL数据库的网站,在浏览器中都出现了“拒绝用户访问”错误。当我在MySql Server 5.5 / data中查看时,除了mysql和performance_schema之外没有其他文件夹。看来所有数据库和数据都已擦除。有谁知道可能发生了什么以及数据去向何处?最重要的是,我刚刚发现我们的备份服务中缺少该服务器。
ps似乎是在今天早上4:01更新Windows之后。
您的系统和MySQL日志中是否有任何相关条目?
—
user9517
“最重要的是,我刚刚发现我们的备份服务中缺少该服务器。” 哎哟。
—
Tom O'Connor
当我启动MySQL时,日志文件于今天上午09:00开始:InnoDB:日志文件。\ ib_logfile0不存在:将要创建的新文件InnoDB:将日志文件。\ ib_logfile0的大小设置为5 MB InnoDB:数据库实际将文件写满:等等...
—
Iain 2012年
这比上次尝试要多,但也许您可以尝试一些数据恢复软件。但是,您应该尽快关闭服务器电源,然后脱机访问磁盘。
—
2012年
您确定要在正确的目录中查找吗?一个人可能已经
—
gertvdijk 2012年
datadir
在不重新加载MySQL的情况下更改了配置文件,然后仅在重新启动MySQL之后(可能是由系统更新触发)才会出现此问题。