【问题标题】:I got an error when starting mysql: Unable to lock ./ibdata1, error: 11启动mysql时出现错误:无法锁定./ibdata1,错误:11
【发布时间】:2010-08-05 13:45:28
【问题描述】:

删除 ibdata1 后它起作用了,但我无法理解它是如何发生的。 我用ps查了一下,没有mysql进程。权限也可以。 有没有办法检查这个文件的完整性?

【问题讨论】:

  • 这确实属于 serverfault.com,但通常这意味着您仍然有一个(可能损坏的)mysql 进程在运行。检查ps 并可能杀死这些进程。虽然通常更喜欢优雅的停止 (/etc/init.d/mysql stop)。

标签: mysql nfs


【解决方案1】:

这是使用 NFS for MySQL 的问题之一,可以在

上找到一个快速解决方案

http://onaxer.com/blog/blog/2010/06/01/innodb-unable-to-lock-ibdata1-error-37/

【讨论】:

  • 链接不正确 - 你有另一个吗?
【解决方案2】:

您是否在某个时候用错误的用户重新启动了 mysql?文件及其所在目录的权限是什么?

【讨论】:

    【解决方案3】:

    我猜有其他进程正在与此资源/文件通信,您对该文件没有正确的权限。
    您可以重新启动计算机作为一个简单的解决方案。
    如果这没有帮助,您需要找出还有谁在使用该文件。 但首先,检查权限。

    【讨论】:

      【解决方案4】:

      发现这是在 NFS 上使用 mysql 时的一个已知错误。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-21
        • 1970-01-01
        • 2017-04-19
        • 2014-12-22
        • 1970-01-01
        • 2012-08-22
        • 2013-08-02
        • 1970-01-01
        相关资源
        最近更新 更多