【发布时间】:2014-08-04 17:55:09
【问题描述】:
我的 MySQL 服务器没有启动,因为缺少文件。
有趣的是该文件对ls -al 可见,但其他命令无法找到该文件。
这就是错误。 一些文件有效。
如果我使用shutdown -rF now 检查文件系统,我不会收到任何错误。
有什么问题? :(
Filesystem: EXT3
Debian version: 6.0.10
【问题讨论】:
-
确认所有你的分区都被检查了,即 sda1 和 sda5 '$ sudo dumpe2fs /dev/your-partition |grep "Last check"' 因为 shutdown -rF 有时没有'在 debian 为我工作。
-
sda1: Mon Aug 4 10:29:52 2014 / sda2: 尝试从文件系统读取块导致短读(在尝试打开 /dev/sda2 时)找不到有效的文件系统超级块. /sda5: 尝试打开 /dev/sda5 中超级块中的错误幻数(没有有效的文件系统超级块)
-
可以试试mysqlbinlog binlog_name 看看是不是文件坏了? Binlogs有适当的权限吗?您是否尝试在不启用 binlog 的情况下启动?
-
嗯,每个 dpkg --configure -a /var/lib/mysql 目录将其所有者更改为 root/root -.-
-
工作@Anotnis。我禁用了 binlog ^^